在上面文章的基礎上配置PHP環境完成之後發現安裝(discuz)論壇時候還是有問題!
函數名稱 檢查結果 建議
mysql_connect() 不支援 請檢查 mysql 模組是否正確載入
fsockopen() 支援 無
gethostbyname() 支援 無
file_get_contents() 支援 無
xml_parser_create() 支援 無
解決方案如下:
在整合IIS和PHP時需要注意的:
安裝PHP
(1) 解壓縮下載的php-5.1.4-Win32.zip檔案,並將其複製到:
X:\Server_Core\PHP ;
(2) 進入X:\Server_Core\PHP檔案夾,將php.ini-dist 重新命名為 php.ini ;
(3) 開啟php.ini檔案,找到:
extension_dir = "./"
將其改為;
extension_dir = "X:\Server_Core\PHP\ext"
(4) 找到:Windows Extensions
在Windows Extensions下方的動態模組配置中,需要開啟以下模組支援:(去掉模組配置每行前面的;號即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
(5) 找到:
disable_functions =
改為:
disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status其中第四條:
--------------------------------------------------------------------------------
(4) 找到:Windows Extensions
在Windows Extensions下方的動態模組配置中,需要開啟以下模組支援:(去掉模組配置每行前面的;號即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll ----->就是因為這行前面的分號“;”沒去掉才導致上述報錯的,即去掉分號,重啟一下Apache伺服器即可!!!