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

コメント