Windows环境下配置Apache、PHP和MySQL(LINUX环境同理) 2013-03-02
配置开发环境:
- 在PHP安装目录,找到文件php5ts.dll,对于WINDOWS XP用户将其复制到C:\WINDOWS\system32目录下,对于WINDOWS 2000用户将其复制到C:\WINNT\system32目录下,找到文件。
- 仍然在PHP安装目录下,找到文件libmysql.dll,对于WINDOWS XP用户将其复制到C:\WINDOWS\system32目录下,对于WINDOWS 2000用户将其复制到C:\WINNT\system32目录下。
- 转到PHP的安装目录,找到文件php.ini-recommended,对于WINDOWS XP用户将其复制到C:\WINDOWS\目录下,对于WINDOWS 2000用户将其复制到C:\WINNT\目录下,然后改名为php.ini。这个文件是配置PHP的基本文件,如设置服务器根目录等配置。用文本编辑器打开php.ini,找到”doc_root=”,因为本书默认Apache安装在D盘根目录下,所以,修改这个配置项的值如下所示:Doc_root = d:\Apache2\htdocs
- 在php.ini中找到”extension_dir = “./””,修改该配置项如下所示。这个配置项用来载入PHP的扩展模块。Extension_dir = d:\php\ext
- 在php.ini中找到”;extension=php_mysql.dll”,把这项前面的分号去掉,改为如下所示的内容。Extension = php_mysql.dll这个配置项用来使PHP支持MySQL,这里的分号起到注释的作用,去掉分号,表示使这个项生效。修改完PHP的配置文件php.ini之后,保存退出该文件。
- 进行Apache的配置。转到Apache的安装目录下的conf目录,用文本编辑器打开Apache的配置文件http.conf。在此文件中,找到Dynamic Shared Object (DSO) Support,在LoadModule行的最后添加如下所示的配置项:LoadModule php5_module d:/php/php5apache2.dll,该项是通过Apache来载入PHP模型php5apache2.dll,即PHP以Apache的一个模块来运行。因为本书将PHP安装在D盘的根目录下,所以这里载入的位置 d:/php/php5apache2.dll。如果没有按本书默认的安装目录安装PHP,那么需要按自己的安装目录修改PHP的载入位置。
- 为了让Apache支持.php后缀的文件,在httpd.conf中找到AddType项,在最后添加如下所示配置项。AddType application/x-httpd-php .php找到DirectoryIndex,在最后添加index.php。为了支持中文,找到AddDefaultCharset ISO-8859-1,改为AddDefaultCharset GB2312。保存修改后的httpd.conf,即完成Apache的基本配置。
- 至此,在Windows下的PHP开发环境就基本搭建好了。
注意:强烈建议对Apache配置文件httpd.conf进行修改,一定遵守修改一点测试一点的原则,即每次修改完并保存httpd.conf后,要重新启动一下Apache,如果Apache能正常启动,则可以进行后续的修改,如果Apache启动时报错,则说明这次修改有问题,需要仔细检查并重新修改。