1

我正在尝试使用 mysql 将表单迁移到 PDO,以下代码旨在建立连接

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

我在 php.ini 中添加了以下几行

extension=pdo.so
extension=pdo_mysql.so

但我仍然收到错误,我可能会错过什么?

4

1 回答 1

2

您在代码中使用MsSQL但安装MySQL驱动程序,还是我错过了什么?
安装 PDO http://php.net/manual/en/pdo.drivers.php但根据http://php.net/manual/en/ref.pdo-sqlsrv.php驱动程序仅适用于 Windows 安装。

于 2012-09-24T15:46:25.743 回答