訊息是:
PHP Startup: Unable to load dynamic library “/php_mysql.dll”
1.首先確定 php.ini 裡面的 extension_dir 路徑中是不是真的有存放 php_mysql.dll
2.如果 PHP 5 是裝在 Program Files 裡面的話,應該要這樣設定
extension_dir = “c:/progra~1/PHP5/ext/”
3.如果還是不行,把 PHP5 目錄中的 libmysql.dll 複製到 \windows\system32 裡面,再重新啟動 Web Server 就可以了。
7 comments On PHP5 在 Windows 下無法載入 php_mysql.dll 的解決方式
Neo大哥
小弟看到你的Blog後幫我很大的忙
想請教你一個問題
我是安裝apperv 2.2版 內建安裝php 4.3版
今天我將4.3版升級到5.0版時
步驟如下
將PHP5解開後放置在apperv/php5目錄下(舊的在php目錄)
在http.conf中將LoadModule的路徑修改到新的路徑並將裡面的直修改為php5apache.dll
另外再將php5apache.dll,php5st.dll,libmysql.dll,php_mysql.dll檔copy至windows下,並將php.ini-dist copy到windows下並更名php.ini
發生一個問題,當我在從新啟動apache時會出現
….mod_php4.c not in list….的錯誤訊息
但如果我將addModule mod_php4.c註解掉的話,開啟網頁就會出現錯誤
請問我的升級動作有錯誤嗎
如果我的敘述不是很完整
可否跟我說
mod_php4.c 改成 mod_php5.c 試看看吧。
很不错哦
請問一下 Coppermine Photo Gallery 安裝好之後,
只有本機可以連上,
其他電腦都連不上 (例如:192.168.1.27:800/cpg),
但其他電腦可以連上 Apache 網頁 (192.168.1.27:800)
麻煩你幫個忙,感恩!
謝謝您的時間.
记得使用PHP安装目录下自己的libmysql.dll文件,不然的话,连接失败!
还要注意php.ini必须在windows系统目录下,如c:\winnt;c:\windows
🙂
在apache配置文件中加载libmysql.dll即可