簡體   English   中英

使用PHP連接到遠程mysql服務器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM