linuxをインストールしたてって、色々とうまく動いてくれません。
毎度毎度本当にイライラしてきますが、今度は元々作成していたPHPを実行したところ、データベースへアクセスできないという事態が発生する。いつになったら作業が開始できるのかと本気でイライラしだす。
ひとまず、PDOでMySQLへ接続できないらしいので、今回もメモを取っておく
could not find driver と表示される
データベースへのアクセスはPDOで行っているが、どうもここで問題が起きているもよう。ひとまず調査を開始するにあたって、PHPがどういう状態なのか、phpinfo();で見てみることにする。
すると、あれ?MySQLに関する記述がない。
ひとまず、extension_dirに書かれてるパスにいって、ファイルを見てみると、MySQLの名前が入ったファイルもない。pdo_sqlite.soしかない。なんで?
php-mysqlをインストールすることで解決した
ひとまず、ドライバがないとか言っているので、php-mysqlをyumでインストールしてみると問題は解決した。
以下、実行手順
#yum install -y php-mysql