Apache+PHP 無法加載 MySql 模塊的問題
癥狀
1. php中無法使用 mysql_connect() 函數(shù)
2. phpinfo() 無法看到 mysql 模塊
原因
在apache安裝目錄里查看錯(cuò)誤日志文件,會(huì)看到這樣的信息:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\php\ext\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0
那一段16進(jìn)制編碼沒解析出來, 反正網(wǎng)上說的基本就是 php_mysql.dll 不在路徑里, 找不到, 拷貝到system32就行了. 但是沒起作用.
解決方案
真理在這里: http://www.anyiwa.com/?p=1295
系統(tǒng)加載 php_mysql.dll 時(shí)需要先加載 libmysql.dll, 但是如果這個(gè)文件不在path里的話, php加載mysql模塊就會(huì)失敗.
把 libmysql.dll 從 php 安裝目錄拷貝到 system32 即可.
posted on 2012-10-03 00:22 大寶pku 閱讀(2006) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)