php訪問mysql4.1以上的正確設定

來源:互聯網
上載者:User
    終於實現了PHP5下通過phpMyAdmin對MySQL4.1以上資料庫的訪問。
    在這之前,採用phpMyAdmin訪問時總提示說不能載入MySQL擴充。從網上搜集了若干資料,按照其方法都未能解決。後來執行phpMyAdmin目錄下的phpinfo.php,發現extension_dir總是c:/php5,猜測php.ini檔案資訊根本就沒有被讀取。於是想到在apache的http.conf裡面設定了PHPIniDir d:/php/。於是猜測apache會以這個目錄來讀取設定檔。把php.ini拷貝到php安裝目錄d:/php下,果然重起apache的時候說擴充找不到,顯然是extension_dir設定的問題,改為d:/php/ext/,重起apache,訪問phpmyadmin,久違的介面出現了。不禁狂喜。
    另外需要修改的是在config.inc.php檔案裡,修改$cfg['Servers'][$i]['extension']為'mysqli',也就是說採用mysqli擴充,不採用mysql擴充。因為對於mysql4.1.3以上,採用mysqli擴充比mysql擴充性能更優異。
    別忘了拷貝libmysql.dll到%system%目錄下。另外我還設定了path=d:/php;d:/php/ext;%path%,不知道d:/php/ext起不起作用。採用PHPIniDir的方式不需要在windows目錄下放置php.ini.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.