1
我試圖遷移使用MySQL來PDO形式後,下面的代碼是爲了建立連接PDOException「找不到驅動程序」配置
try{
$DBH = new PDO("mssql:host=".DB_SERVER.";dbname=".DB_NAME, DB_USER, DB_PASS);
}
catch(PDOException $e) {
echo "Error: <br>";
echo $e->getMessage();
}
運行的PHP文件會打印出
Error:
could not find driver
我試圖做膩子
sudo apt-get update
sudo apt-get install php5-mysql
sudo pecl install pdo_mysql
sudo /etc/init.d/apache2 restart
下面我已經添加了以下麗nes在php.ini
extension=pdo.so
extension=pdo_mysql.so
但我仍然得到錯誤,我可能會錯過什麼?
哇我不能相信我錯過了,它似乎是我正在跟着的教程有一個錯字 http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps -pdo-for-database-access/ –
PDO_SQLSRVR http://php.net/manual/en/pdo.drivers.php 您正在安裝mysql驅動程序並使用mssql,正確嗎? – nana
是的,這是一個錯誤,它應該是mysql而不是mssql –