配置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。 |