環境Window10中php壓縮包版、apache壓縮包版、mysql.壓縮包版或運行安裝版,使用PHP連接MySQL配置有時會碰到詭異問題:
windows中PHP連接MySQL配置有時會碰到詭異問題:apache伺服器能正常啟用,php程式碼也能正常運作,MySQL也可使用,但用PHP程式碼連接MySQL出錯如下:
使用pdo 連線測試程式碼
# <?php
try {
$con= new PDO("mysql:host=localhost","root","password");
#echo "連線成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
#}
?>
## 運行出現不正常提示could not find driver 使用mysqli_connect 連線測試程式碼<?php$con= mysqli_connect("localhost","root1","password");if ($con->connect_error) { die("Connection failed: " . mysqli_connect_error());}echo "連線成功"; ?> 運行出現不正常提示Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in……#已經將php.ini中的語句extension=mysqli和extension=pdo_mysql前面的;去掉了(去掉表示讓php啟用這個擴充)。 使用phpinfo()檢查-寫一個檔案phpinfo.php(內容是<?php phpinfo(); ?>),然後將這個檔案放到網站目錄下,在瀏覽器開啟Loaded Configuration File (none), PDO drivers no value 解疑#