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 に答える