在windows下,安装配置Apache和PHP的过程.
1.把Apache安装到非系统目录,重装系统是可以保存Apache的日志
2.配置httpd.conf
#apache的安装目录
ServerRoot "C:/Program File/Apache2.2"
#Listen监听端口,如果端口被占用启动会失败,可以有多个监听端口
Listen 80
Listen 9311
#PHPIniDir指定php.ini所在的目录,如果不指定默认c://windows
PHPIniDir "D:/php"
#加载php模块
LoadModule php5_module "D:/php/php5apache2_2.dll"
#加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。
AddType application/x-httpd-php .php
#默认网站的根路径
DocumentRoot "D:/WwwRoot"
#默认的目录的默认配置,无权限访问
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
#配置一个虚拟目录
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
#创建虚拟主机
<VirtualHost *:9311>
ServerAdmin webmaster@dummy-host2.localhost
DocumentRoot "D:/WwwRoot/AutoDial"
ServerName localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" common
<Directory "D:/WwwRoot/AutoDial">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
配置PHP支持mysql
1.配置php.ini
#打开对mysql的支持,注意有说extension的顺序不正确加载有时会失败
extension=php_mysql.dll
#指定extension dll的加载目录
extension_dir = "D:/PHP/ext"
2.在系统环境变量中添加,PHP的目录,配置成功后一定要重启系统
Path="D:/PHP;D:/PHP/ext"