配置 php 环境
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
1 进入 Apache2.2 目录下的 conf 目录中,用记事本打开 httpd.conf 文件。
l 找到 #Listen <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /?><chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899" w:st="on">12.34.56</chsdate>.78:80 行,在此行下方有行 Listen 80 ,重新定义端口。 ( 非必须 ) 。
l 找到 #LoadModule ssl_module modules/mod_ssl.so 行,然后新起一行,增加此内容: LoadModule php5_module "E:/php/php5apache2.dll" ,需要注意的事,在 Apache 中,不能使用 \ 符号在目录中。比如 C:\XXX 必须写成 C:/XXX 。
l 然后找到 DirectoryIndex 开头的行,在后面加上 index.htm index.php 。
l 完成后找到 DocumentRoot 行,将后面的内容修改为网站文件所存放的目录, DocumentRoot "D:/kingsoft/KAN5/CONSOLE/trunk/src/V5WebConsole" 。
l 在刚才设置的 DocumentRoot 行下,有行内容是 This should be changed to whatever you set DocumentRoot to. ,在这行下面还有个 <Directory "XXX"> 行,这行也需要修改成 DocumentRoot 一致。
l 再找到 AddType application/x-gzip .gz .tgz 行,然后新起一行,增加此内容: AddType application/x-httpd-php .php 。
l 最后,滚动到文件末尾,然后新起一行,增加此内容: PHPIniDir E:/php ,增加 PHP.INI 文件的路径。然后再新起一行,增加此内容: LoadFile E:/php/php5ts.dll
保存退出。以上,就完成了 Apache 的配置。下面,需要对 PHP 进行配置。
2 进入 PHP 的安装目录,然后将 php.ini-dist 重命名为 php.ini 文件,并且打开它。
Ø 首先滚动到 Windows Extensions 行,在下方有很多 ;extension= 行的内容,找到以下行,并且取消它前面的 ; 符号:
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll (我没有改这里,因为暂时没有用 mysql )。
Ø 然后找到 session.save_path 行,如果此行前面有 ; 号则先取消,然后设置文件的内容为 session.save_path = "E:/php/temp" 。注意:请在 PHP 的安装目录建立一个 temp 目录,而且需要指定实际的路径。
完成后保存退出。
运行一个 setpath.bat 文件:
copy libmysql.dll %windir%\system32\
copy php5ts.dll %windir%\system32\
copy ext\php_gd2.dll %windir%\system32\
copy ext\php_mbstring.dll %windir%\system32\
copy ext\php_mysql.dll %windir%\system32\
copy php.ini %windir%\
PAUSE
将以上内容保存到记事本中,然后另存扩展名为 BAT 的文件
已经配置完成。启动发现一个错误。将 E:/php/php5apache2.dll 改成 E:/php/php5apache2_2.dll 就 ok 了。估计是将该类似的 dll 用最新的 dll 就 ok 。