我安裝了PHP 5.3.2版本。我試圖連接到遠程MySQL數據庫版本4.1.22使用PHP連接到遠程mysql服務器
的PHP是在IIS7運行
的問題是在我的php.ini中,只有2個文件包括作爲擴展:
extension=php_curl.dll
extension=php_sqlite3.dll
我添加這些到在php.ini
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
和也被放置在安裝PHP的ext文件夾3個DLL文件。 但我不斷收到500服務器錯誤。沒有任何記錄在PHP錯誤日誌中。
我得到這個從事件查看器應用程序錯誤:
Faulting application php-cgi.exe, version 5.3.2.0, time stamp 0x4b8ebb1d, faulting module php-cgi.exe, version 5.3.2.0, time stamp 0x4b8ebb1d, exception code 0xc0000005, fault offset 0x0000193a, process id 0x2540, application start time 0x01cd441011e2e3a0.
基本上我在使用的mysql_connect(收到一個錯誤),它是:
Call to undefined function mysql_connect()
任何幫助將不勝感激。
雖然您有PDO可用,但仍堅持使用'mysql_ *'函數? **爲什麼?!**另外,問題的原因是搞砸了PHP的安裝/配置。最有可能的DLL是錯誤的。 –
@teresko:它的一些遺留代碼,我無法更改代碼。很多。我能做些什麼來解決這個問題? –