这两天为了学php,搭建开发调试环境时遇到不少的问题,一一写下,希望帮到后来者少走弯路。
系统是windows XP,呵呵,小生一直做.net的开发,发现非微软系的东西,中文文档都好抽象的...
Apache版本2.2,下载地址:http://apache.etoak.com//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
php版本5.3.14,下载地址:http://windows.php.net/downloads/releases/php-5.3.14-Win32-VC9-x86.msi ,注意,不要下载Non Thread Safe版本的,因为这种版本类型的,安装后没有php5apache2_2.dll这个文件,php与apache的交互,这个文件必不可少。
LoadModule php5_module "D:\Program Files\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
httpd -k install
这样Apache服务就安装好了,我们在Monitor窗口再Start一下Apache,用浏览器测试看是否成功。
3.接下来我们按照php,安装过程中会有一个步骤就是选择apache配置文件路径,我们把路径设为apache的安装路径就好了。php安装文件会自动帮我们设置好apache的配置文件。
4.通常我们会遇到apache在按照以上步骤进行安装配置后,服务也已经开启,并且启动运行,但浏览器却仍然无法访问到It's work页面,这时候我们打开apache的httpd.conf配置文件,查找<Directory "/">,查看这个节点下的内容:
Options FollowSymLinks
Deny from all
Order deny,allow
AllowOverride None
将以上配置信息中的红色部分改为Allow from all
保存配置文件,重启apache,再访问localhost,通常就没问题了。 ~~还有问题的话,给我留言吧。