相关软件
apache_2.2.4-win32-x86-no_ssl
php-5.2.3-Win32
mysql-5.0.45-win
配置环境:Windows Xp sp2
先安装好apache,PHP,mysql位置-D:\Apache2.2 D:\PHP(Php为直接解压版本)d:\mysql
启动apache,然后修改了一下httpd.conf(D:\Apache2.2\conf\httpd.conf) 文件
加入PHP支持,增加LoadModule php5_module D:\PHP\php5apache2_2.dll
在 AddType application/x-gzip .gz .tgz后加入下面两行
AddType application/x-http-php .php .phtml .php3 .php4
AddType application/x-http-php-source .phps
增加对php文件的支持
然后把D:\PHP 目录下的php.ini-dist文件改名为php.ini,将D:\PHP目录下
php5ts.dll和libmysql.dll复制到c:\windows\system目录下
修改 D:\PHP\下php.ini文件将其中extension_dir=”./”改为extension_dir=”D:\PHP\ext”
找到;extension=php_mysql.dll,;extension=php_gd2.dll前的”;”去掉,加入对mysql和GD的支持,并将此php.ini文件复制到c:\windows目录下。
在d:\Apache2.2\htdocs\ 下新建一个test.php的文件,内容为:
<?php
phpinfo();
?>
接下来重新启动apache服务器,打开Firefox浏览器输入: http://localhost如果可以看到
It Works!说明apahce工作正常,现在看一下能不能支持php运行? 输入 http://localhost/test.php结果提示文件类型未知,无法打开,我把所有的配置都 看了N遍,还是没有找到错误,在网上也找了一些东东看了一下,没错了,真想撞墙了。
最后终于找到了问题所在就是
AddType application/x-http-php .php .phtml .php3 .php4
AddType application/x-http-php-source .phps
应该是
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
少写了一个”d”,TNND,差点把人气死。现在再试着打开http://localhost/test.php
就可以看到php的相关信息了。
我发现这个我已经配置了很多次了,可每次都基本上从网上找找,看看要改哪些东西,复制下来粘上就完了,从来没自己敲上去过,今天把这个自己写一遍,希望以后不会重蹈覆辙,以后学什么都要自己动手做一下。
I agree!