找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 230|回复: 3

[建站交流] PHP本地调整测试环境简易安装配置

[复制链接]
发表于 2009-1-14 13:58:53 | 显示全部楼层 |阅读模式
对于PHP的应用,我个人比较倾向于使用Linux的操作系统下的Apache+PHP+Mysql(或者Oracle)配置,而不建议使用Windows系统构建PHP作业服务器。理由很简单,PHP的原型就是基于Linux系统开发的一个Web服务工具,虽然也为了方便移植到window系统,但是却有相当部分的功能和性能不能完全发挥。

对于已经习惯使用Windows系统的开发者来说,Linux系统不能象Windows系统那样方便的调试PHP程序和网页的整合,真的是一件令人难过的事情。由于调试的需要频繁上下传文件或者切换系统(Linux和Windows)--尽管可以使用VMWARE在Windows下虚拟一个Linux系统,所有使用起来还是非常的不方便;可见创建一个Windows调试环境还是非常的必要的。

话归正题,配置一个Windows的PHP调试环境是一件很简单的事情。下面是一个简单的例子(安装目录是C:wwwwebserver)。

本文采用Apache2.0.40、PHP4.23和Mysql3.23.52。如果没有该软件请到 www.google.com 搜索并且下载。

1)分别安装和Apache和Mysql--这个按照安装向导需用默认的选项即可;

注:Apache安装过程需要输入网站域名,使用localhost即可;Mysql的root密码随便输入你想要的密码。

2)PHP解压到给定的目录C:wwwwebserverphp4

3)修改Apache的配置文件,在最后一行加入:

#PHP Configure ##BEGIN##

ScriptAlias /php/ "C:wwwwebserverphp4/"

AddType application/x-httpd-php .php .php4 .php3

AddType application/x-httpd-php .phtml

Action application/x-httpd-php "/php/php.exe"

#PHP Configure ##END##

4)把C:wwwwebserverphp4下面的php.ini-dist改名为php.ini即可。

5)新建文件index.php,内容如下



将文件保存到apache安装目录的htdocs目录。

分别启动apache和mysql。打开浏览器访问http://localhost/index.php ,如果能看到系统配置信息,而且Mysql support的信息也能看到,那么恭喜你!!你的设置成功了。

如果只能看到“找不到网页”的信息,请重新检查你修改的配置文件有没有正确或者你的apache是否启动了。

注:本文在Windows XP 下测试成功。如果你在设置过程遇到问题,欢迎来我们论坛跟大家一起讨论。
发表于 2009-1-14 14:05:55 | 显示全部楼层
没直接用 nginx 简单 飘过.........
发表于 2009-1-14 14:21:05 | 显示全部楼层
nginx在win下不方便,配置fastcgi 和php通讯复杂, 而且个人发现经常在win下停止服务, 而且对于大部分站长来说,虚拟机用的都是apache,  学习一些  mod_rewrite  和 .htaccess 只能在apache 下, nginx的rewrite 语法和apache的不同(当然,lighttpd也不同). ,从网上下的一些带.htaccess的程序(如wordpress).根本无法使用,得自己重写。

现在集成环境太多了, 一个个装不推荐,毕竟没人在win下做php生产环境。  在linux下apache php mysql 用源代码装比较方便,不建议用apt-get 或者rpm安装。
推荐几个集成环境。

最好好的lamp开发环境, 集成了filezilla ftp服务器,Mercury 邮件服务器,php5 /4 方便切换
下载add-on包可以开发perl程序和tomcat程序 有phpmyadmin
xampp

很好的开发环境,很快,管理界面很方便,除了phpmyadmin外还有 sqlite的管理工具。 唯一缺点是php版本稍微老了点。
我原来一直用xampp, 后来看了 netbean的php插件的演示, 发现sun的工程师用的也是 easyphp, 还有,看了几个国外php大牛的博客,发现他们也用的是easyphp
于是,放下了xampp..用了easyphp..发现, easyphp 改apache和php,mysql的配置文件太方便了, 写错了直接提示你。 现在自己已经放弃了xampp,改用 easyphp了。

easyphp

APMServ 国产的集成环境,带了很多东西, 服务器也支持很多 apache,nginx, 设置asp的服务器 inbox ..  功能虽多,但是界面个人觉得有点乱
http://blog.tianya.cn/blogger/view_blog.asp?BlogID=372599&CategoryID=351008&idWriter=0&Key=0

[ 本帖最后由 wxysky 于 2009-1-14 14:37 编辑 ]

评分

参与人数 1银币 +5 收起 理由
丁丁 + 5 我很赞同

查看全部评分

发表于 2009-1-14 14:47:54 | 显示全部楼层
原帖由 wxysky 于 2009-1-14 14:21 发表
nginx在win下不方便,配置fastcgi 和php通讯复杂, 而且个人发现经常在win下停止服务, 而且对于大部分站长来说,虚拟机用的都是apache,  学习一些  mod_rewrite  和 .htaccess 只能在apache 下, nginx的rewrite 语 ...


又不做生产环境,单机测试 我做了个简单的nginx集成环境绿色版,又不用安装设置直接运行就行,懒得再去搞apache,毕竟只是单机测试程序用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-11-26 09:57 , Processed in 0.021320 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表