26
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Laravelで"could not find driver"が出たときの対処法

Posted at

LaravelからMySQLに接続する

環境情報

・PHP 7.1.23
・CentOS Linux release 7.4.1708 (Core)
・MySQL 5.6.39

"could not find driver"が私を襲う

背景

元々sqliteで環境を作っていたが、あまりにサーバの動作が安定しないためMySQLにすることにした。

これが悲しみの正体である

良く書かれているようなコマンドは叩いた。

Command
yum install --enablerepo=remi php-mysqlnd

・・・が全く出来ない。そればかりかずっと以下のエラーが出るのだ。

PDOException
could not find driver

真っ黒な画面に、そう何度も何度も。

"php.ini"またお前か

色々試したのだが"php.ini"を直す必要があった。

php.ini
# Windows
extension=php_pdo_mysql.dll

# Linux
extension=php_pdo_mysql.so

この部分がコメントアウトされていたため動かなかったのだ。
※ちなみに編集した後はApacheの再起動(```/etc/init.d/httpd restart


意外と設定を忘れてしまう。。。気を付けよう。。。
26
13
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?