やみとものプログラミング日記 やみとものプログラミング日記
TOP PHPでPDOを使おうとした時のcould not find driverエラーの直し方
PHPでPDOを使おうとした時のcould not find driverエラーの直し方

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

プログラミング PHP
作成日時: 2019年7月6日(土) 7時40分
更新日時: 2020年5月11日(月) 22時09分
ブラウザからアクセスした時は普通にPDOでMySQLデータベースに
アクセスできるのだが、サーバー上でPHPスクリプトを実行する
php test.php
時にPDOでMySQLにアクセスしようとした時に
could not find driver
と表示されアクセスできない問題が生じた。
おそらくapacheから起動するときとコマンドラインで起動するときで
何かが変わるのだろう。詳しくは分からないが、
phpinfo()を両方の場合でしてみたところ
コマンドラインの場合だけPDOのmysqlドライバーのようなものが入ってなかった。

解決策

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



コメント(0)

まだコメントがありません。
もしよろしければ下のフォームからコメント下さい。


コメントする

もしよろしければコメント下さい。

ハンドルネーム:

内容:

最新記事


【英語】テスト駆動勉強法
【英語】テスト駆動勉強法
コサイン類似度はベクトルを正規化してから内積を取っている
コサイン類似度はベクトルを正規化してから内積を取っている
【ゼロから作るDeep Learning 2】MatMulノード解説
【ゼロから作るDeep Learning 2】MatMulノード解説
『プログラミング』カテゴリの記事 『PHP』カテゴリの記事