![](/img/trans.png)
[英]Cannot connect to MySQL database on remote server using php mysqli
[英]Connect to a remote mysql server using PHP
我已經安裝了PHP版本5.3.2。 我正在嘗試連接到遠程mysql數據庫版本4.1.22
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
並將這3個dll文件放在安裝PHP的ext文件夾中。 但是我一直收到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()
任何幫助將不勝感激。
確保您的應用程序池設置為正確的32位/ 64位模式
調用未定義的函數mysql_connect()
很清楚:尚未加載php_mysql擴展。
首先,請確保您的php安裝使用已編輯的php.ini文件。 創建一個包含以下內容的php文件
<?php
phpinfo();
?>
在瀏覽器中打開它,然后在輸出中檢查php_ini路徑。 如果正確,請查看擴展目錄,並查看它是否與您放置dll的位置匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.