注意大小写
修改Apache配置:httpd.conf
在D盘新建一个名为wwwroot的文件夹(网站默认目录)
找到
DocumentRoot "D:/Apache/htdocs"
修改为
DocumentRoot "D:/wwwroot"
找到
<Directory "D:/Apache/htdocs">
修改为
<Directory "D:/wwwroot">
找到
DirectoryIndex index.html
修改为
DirectoryIndex index.html index.htm index.php
找到
#LoadModule ssl_module modules/mod_ssl.so
在下面添加
LoadModule php5_module "D:/PHP5/php5apache2_2_filter.dll"
在httpd.conf文件最后面添加下面语句
# PHP5
PHPIniDir "D:/PHP5"
ScriptAlias /php/ "D:/PHP5/"
Action application/x-httpd-php "d:/php/php-cgi.exe"
AddType application/x-httpd-php .php
=======================================================================
修改PHP配置:php.ini
将php.ini-dist重命名为php.ini
找到
extension_dir = "./"
修改为
extension_dir = "D:/PHP5/ext"
分别找到
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_gd2.dll
分别修改为
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_gd2.dll
找到
;date.timezone =
修改为
date.timezone = Asia/Shanghai
(时区参见http://us3.php.net/manual/en/timezones.asia.php)
在PHP目录下新建一个session文件夹
找到
;session.save_path = "/tmp"
修改为
session.save_path = "D:/PHP5/session"
=======================================================================
如装好后出现无权访问该页面,在httpd.conf中找到以下内容:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
将Deny from all修改为Allow from all即可!
=======================================================================
测试安装是否成功:
在wwwroot下新建一个info.php,内容如下:
<?php
phpinfo();
?>
浏览器下打开 http://localhost/info.php
如各项都正常显示(mysql,session等…),即OK!
另外,在vista home basic 没有iis,此时只能安装apache,但是安装后一般会出现错误,因为80端口被占用,解决方法:
在打开或关闭windows程序里面选择iis,重启;再同样关闭它,再重启,这样apache就可以使用80端口了。