`

搭建php的运行环境

阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics