TOP PHPでPDOを使おうとした時のcould not find driverエラーの直し方

PHPでPDOを使おうとした時のcould not find driverエラーの直し方

プログラミング PHP
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時44分
ブラウザからアクセスした時は普通にPDOでMySQLデータベースに
アクセスできるのだが、サーバー上でPHPスクリプトを実行する

php test.php
時にPDOでMySQLにアクセスしようとした時に

could not find driver
と表示されアクセスできない問題が生じた。
おそらくapacheから起動するときとコマンドラインで起動するときで
何かが変わるのだろう。詳しくは分からないが、
phpinfo()を両方の場合でしてみたところ
コマンドラインの場合だけPDOのmysqlドライバーのようなものが入ってなかった。

解決策

php-mysqlndをインストールしよう。

sudo yum install php-mysqlnd

最新記事


(9/19)数検1級勉強記 優先すべきは興味 or 合格
(9/9)数検1級勉強記 素直になる
(9/3)数検1級勉強記 とにかく書く