以前没有写过网站,对服务器之类的仅限点过几下IIS,这次想试试php,搞了半天终于配置成功了~
挑了官网上最新的版本,php-5.3.2-Win32-VC9-x86和httpd-2.2.15-win32-x86-no_ssl,前者解压到了d:/php,后都装在了d:/program files/Apache Software Foundation,后来发现这个目录下的是Apache Tomcat 6.0.14,还有apache的主文件都在c:/Program Files/Apache Software Foundation/apache2.2下,竟然不在同一个位置,找了我半天。。。
之后按要求把d:/php加入了系统环境变量PATH,使系统能找到php5ts.dll,把php.ini-production改为php.ini,php这边的工作变完成了。这些可以参考目录下的install.txt。
然后配apache,主要是修改c:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf这个文件,添加如下内容:
LoadModule php5_module "d:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php"
其中,第二行.php前有个空格(!!搞了我半天。。),apache2.2.x版本用php5apache2_2.dll,这也在install.txt中有说明。如果要改主目录,修改以下行
DocumentRoot "e:/php"
<Directory "e:/php">
路径不统一会报错!重启服务,随意写个php,就能放问了:
http://localhost/hello.php