程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> windows下PHP 連接不上MYSQL的解決方法

windows下PHP 連接不上MYSQL的解決方法

編輯:關於PHP編程

 烈火建站學院(Bkjia.Com)文檔 PHP連接不上MYSQL.測試連接mysql 提示'Fatal error: Call to undefined function mysql_connect()"環境j是:windows xp sp2 en , apache2.2,mysql5.1rc.php5.28。

 按網易科技的配置教程配置完成後.用phpinfo()查看.沒有發現mysql...,但dos窗口中是可以正常操作mysql的.然後.就來回的看看是那裡的問題.
在這個網頁中http://www.somacon.com/p109.php的所有方法也是

 接著看日志.重裝..反復設置php.ini,my.ini,apache.conf,結果還是沒追上她..我的腦子真的好難轉彎.後來實在是沒有什麼方法了...就直接用adminphp來看看能不能連上,但提示"Cannot load mysql extension. Please check your PHP configuration".感覺我就是 Mr. bean

 這個提示,會不會是php沒有加載到連接mysql的庫文件呢? 在啟動apache server後.我試著刪除'php5ts.dll'和'libmysql.dll'.提示不能刪除.說明有程序在用著這兩個庫文件.說明是有加載的.(當然有許多方法來測試.比如可以用一些軟件,查看程序服務加載的所有庫文件.也是可以然而ap也說指是php.ini設置有問題.那我就不看別的.我就重點針對php.ini配置.

 在沒有迷信php.ini是正確下.終於發現.php.ini中漏了這一行.

 PHPIniDir "你的php目錄"
#(例如: PHPIniDir "c:/php")

 重啟apache server,然後.用網上常用的方法

以下為引用的內容:
<?php
$link=mysql_connect('localhost','用戶名','password');
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>

 測試一下.就可以了。我的php.ini配置

 就是這樣,花了不少時間了..我也是第一次撞到這個問題.只能說明"緣分''都是"緣分"啊!

 注意:
 同一機器上。如果以前多次安裝過.apache.或者安裝不是在同一目錄.而且不只一個版本.在安裝mysql5.1rc前。最好清理一下注冊表

 一些別的配置教程.說要復制2個dll文件到system32,其實,按以上163的教程.因為設置了環境變量.,所以就不須要了。如果你以前有復制過.就刪除他吧.

以下為引用的內容:
en version:
problem:

if  something wrong with  'Fatal error: Call to undefined function mysql_connect()...' or

'Cannot load mysql extension. Please check your PHP configuration' while your test resolve:
add new line like :
PHPIniDir "#your php root fold"
(e.g: PHPIniDir "c:/php")
in php.ini file
restart servers
see.ok
if unlock its again. link  bellow :
http://www.somacon.com/p109.php

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved