会了的话,就很简单,只有几步,网上很多文章讲了这个,这里只说几点需要注意的地方:
- 下载apache和php(上主页下载即可), 安装apache,很简单,和其它的windows应用程序安装一样,中间有一个要填配置的地方,除了email自己填外,其它两处均填localhost,有一点要注意的是如果你要使用apache默认的端口(80)的话,你就要确保系统中没有其它的程序使用80端口,特别是Windows默认的iis服务器,否则的话apache安装完成后启动会报错,关闭iis的方法是,控制面板---> 管理工具---> 服务,双击服务,在弹出的列表窗口中找到iis Admin,右键选择属性,将其设置为禁用,或者修改iis的端口, 或者你也可以修改apache使用的端口,修改的方法为找到apache的配置文件,安装目录/conf/httpd.conf,将Listen后的80改为你想使用的端口,将ServerName后的数字也改为该端口就行了,但改了之后每次在浏览器查看apache下的网页时,都必须在localhost后加上“:端口号”。
- 如果你想设置apache的文件根目录,即apache默认加载文件的位置,找到DocumentRoot ,将其后的目录改为你想设置的目录,注意反斜杠的打法,并且将后面一个<Directory "原文件目录">,中的原文件目录同样改成你想要设置的目录,这里要改的原因是设置新的文件目录的权限为可读,否则加载文件时,apache会报无访问权限的错。
- apache中加载php模块时,具体的配置过程其它地方都有,不再赘述,注意的是如果你的apache是2.2及以上版本的话,加载的dll文件就不是php5apache2.dll,而是php5apache2_2.dll,就个问题曾困扰了我一个晚上。
apache2 + php5 配置说明:
安装apache2(假设路径:D:/PHPSERVER/Apache2)
解压缩 php5(假设路径:D:/PHPSERVER/php-5.1.2)
拷贝文件:
php5/libmysql.dll -> system/libmysql.dll
php5/php5ts.dll -> system/php5ts.dll
php5/php.ini-dist -> windows/php.ini
修改配置:
httpd.conf(位置:apache2/conf/)
DocumentRoot "D:/WEB/"
LoadModule php5_module D:/PHPSERVER/php-5.1.2/php5apache2.dll
AddType application/x-httpd-php .php
DirectoryIndex index.html index.htm index.php
php.ini(位置:windows/)
extension_dir = "D:/PHPSERVER/php-5.1.2/ext/"
extension=php_mysql.dll
session.save_path = "D:/PHPSERVER/php-5.1.2/se_tmp"