PHPからMySQLのDBにアクセスするためには追加のモジュールのインストールが必要です。ちゃんとインストール出来ていなかったので”pdo could not find driver”とエラーが出てしまいました。解決したので簡単にまとめておきますね。
phpinfoで現状を確認してみよう
phpinfoの設定の仕方は以前こちらでご紹介しました。
表示されたPDOの項目をご覧ください。ちゃんとインストールされてないとPDO driverの項目にno valueと表示されます。
必要なモジュールをインストールしましょう
今ラズパイにインストールしているのはPHP5なのでphp5-mysqlをインストールします。
1 |
$ sudo apt-get install php5-mysql |
インストールが終了したらApacheを再起動しましょう。
1 |
$ sudo /etc/init.d/apache2 restart |
ちゃんとインストールされたかを確認しよう
もう一度phpinfoをみてみます。ちゃんとPDO driversにmysqlの表示がありますね。ちゃんとインストールされているようです。
おわりに
ここまでで一応Apache / PHP / MySQLのインストールは終わりました。ここから実際にMySQLからデータを取得してスマホやパソコンからデータを表示するための作業に入っていきます!
記事を読んでいただいてありがとうございます。この記事がいいなと思ったら下記のSNSボタンのクリックをお願いします。励みになります😁