环境的配置对于新手来说总是很麻烦,为了使新手能将更多的时间用于创新而不是耗在环境的配置上,向大家介绍自己曾经的配置的经历和相关步骤。目的就是快速搭建可用的php+Apache环境。
1。下载Apache2.2.x
http://httpd.apache.org/download.cgi#apache22
下载Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.15-win32-x86-no_ssl.msi (Windows安装版本)。
2。下载PHP5.3.2
http://windows.php.net/download/
这里下载php-5.3.2-Win32-VC6-x86.zip
具体为什么下载该版本这里不做介绍,要想深入研究请自己阅读相关文档。
3。安装Apache和PHP环境
Apache的安装就不详细介绍了,只要按照步骤下来就可以了。
把PHP的压缩包解压到F:/php
4。配置Apache环境
打开Apache安装目录下conf目录中的httpd.conf,这里的设置除了必须的改动之外,其他省略,目的是让大家看起来足够简单。至于像变更网站根目录之类的可以自己在以后根据需要变更。(在配置httpd.conf的时候,windows系统的斜杠"/"都应该在变更的时候写为反斜杠"/")
5。配置PHP环境
在F:/php有两个配置文件php.ini-development和php.ini-production, 用记事本打开php.ini-development
(1)查找"doc_root",将其设置为和Apache的httpd.conf文件中DocumentRoot的值一致。
即默认的是:***/Apache2.2/htdocs
(2)查找"extension_dir",设置为extension_dir = "F:/php/ext"
这行一般是被注释掉的,去掉extension_dir前面的";"号即可。
(3)查找"extension=",反注释下面这两行:(即把前面的";"号去掉)
extension=php_gd2.dll
extension=php_mysql.dll
(4)查找"default_charset",默认是iso-8859-1,改成UTF-8(也可以改成GBK)
(5)保存php.ini-development,放到C:/WINDOWS,并重命名为php.ini
(6)把php5ts.dll文件放到C:/WINDOWS/system32
6。配置Apache和PHP整合
(1)把php5apache2_2.dll文件放到F:/**/Apache/modules
(2)打开F:/**/Apache/conf/httpd.conf
查找"LoadModule",在LoadModule列表的最后加一行LoadModule php5_module modules/php5apache2_2.dll
查找"AddType",在AddType列表的最后加一行AddType application/x-httpd-php .php
(3)查找DirectoryIndex,改为DirectoryIndex index.html index.php(即增加index.php)。
(3)重启Apache服务(Monitor界面的Restart按钮)
7。配置测试
(1)打开IE,输入http://localhost/,现实It works!,表示OK!
(2)在Apache的网站目录新建一个"test.php"文件,用记事本编辑文件,输入"<?php phpinfo(); ?>",保存并关闭。在IE输入http://localhost/test.php,出现PHP的版本信息就代表配置成功了。