1

同じサーバーで 2 つの別々のプロジェクトを実行しています。最初のものでは PDO を使用しており、すべてが正しく機能しています。

   print_r(PDO::getAvailableDrivers())

mysqlpgsqlをくれます

2 番目のプロジェクトでも、PDO を使用して DB に接続したいのですが、ドライバーが見つからないというエラーが表示されます。getAvailableDrivers を出力しようとすると:

  print_r(PDO::getAvailableDrivers())

私はsqliteを手に入れ たので、どうにかして2番目のプロジェクトにmysqlドライバーを使用させる必要があります。

+考えられる重要な情報: 2 番目のプロジェクトでは、独自の名前空間を使用しているため、スクリプトの先頭に追加する必要があります

 use PDO;

編集:コマンドの結果

 $ aptitude search php5-mysql

 i   php5-mysql                                         - MySQL module for php5
 p   php5-mysqlnd                                       - MySQL module for php5 (Native Driver)
4

0 に答える 0