配置 php 環(huán)境
1 進入 Apache2.2 目錄下的 conf 目錄中,用記事本打開 httpd.conf 文件。
l????????
找到
#Listen
l???????? 找到 #LoadModule ssl_module modules/mod_ssl.so 行,然后新起一行,增加此內(nèi)容: LoadModule? php5_module "E:/php/php5apache2.dll" ,需要注意的事,在 Apache 中,不能使用 \ 符號在目錄中。比如 C:\XXX 必須寫成 C:/XXX 。
l???????? 然后找到 DirectoryIndex 開頭的行,在后面加上 index.htm index.php 。
l???????? 完成后找到 DocumentRoot 行,將后面的內(nèi)容修改為網(wǎng)站文件所存放的目錄, DocumentRoot ?"D:/kingsoft/KAN5/CONSOLE/trunk/src/V5WebConsole" 。
l???????? 在剛才設(shè)置的 DocumentRoot 行下,有行內(nèi)容是 This should be changed to whatever you set DocumentRoot to. ,在這行下面還有個 <Directory "XXX"> 行,這行也需要修改成 DocumentRoot ? 一致。
l???????? 再找到 AddType application/x-gzip .gz .tgz 行,然后新起一行,增加此內(nèi)容: AddType application/x-httpd-php .php 。
l???????? 最后,滾動到文件末尾,然后新起一行,增加此內(nèi)容: PHPIniDir E:/php ,增加 PHP.INI 文件的路徑。然后再新起一行,增加此內(nèi)容: LoadFile E:/php/php5ts.dll
保存退出。以上,就完成了 Apache 的配置。下面,需要對 PHP 進行配置。
2 進入 PHP 的安裝目錄,然后將 php.ini-dist 重命名為 php.ini 文件,并且打開它。
????????? 首先滾動到 Windows Extensions 行,在下方有很多 ;extension= 行的內(nèi)容,找到以下行,并且取消它前面的 ; 符號:
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll (我沒有改這里,因為暫時沒有用 mysql )。
????????? 然后找到 session.save_path 行,如果此行前面有 ; 號則先取消,然后設(shè)置文件的內(nèi)容為 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
將以上內(nèi)容保存到記事本中,然后另存擴展名為 BAT 的文件
已經(jīng)配置完成。啟動發(fā)現(xiàn)一個錯誤。將 E:/php/php5apache2.dll 改成 E:/php/php5apache2_2.dll 就 ok 了。估計是將該類似的 dll 用最新的 dll 就 ok 。