" />
本ページはプロモーションが含まれています。

スポンサーリンク

Laravel PHP

Laravel(PHP)とMySQLを接続してマイグレーション

1.MySQLのインストーラをダウンロードする

https://dev.mysql.com/downloads/installer/

Looking for the latest GA version? のリンクを押すと、過去バージョンのMySQLが選択できます。

ここでは、5.7.32を使用しました。

web-community と community があります。community推奨します。web-communityは軽量な分、インストール時にダウンロードが行われるようです。そのダウンロード時にエラーが起こることがあるので、community推奨します。

2.MySQLのインストーラを実行する

Setup type は Developer default を選択。

MySQLがインストールできたら、アプリ用のデータベースとユーザを作っておく。

3.database.php と .env を設定

database.php と .env に、2で作ったデータベースとユーザを記述する。

$ php artisan migrate で Illuminate\Database\QueryException が出たら

could not find driver (SQL: select * from information_schema.tables where table_schema = no6_php_laravel and table_name = migrations and table_type = 'BASE TABLE')

\Connector.php:70
nnector.php:70
PDOException::("could not find driver")

php.ini の 下記をコメントアウト解除する。

extension=pdo_mysql

phpではMySQL接続のドライバーにmysqli か pdo-mysql が選択できるらしい。php artisan migrate コマンドのエラーメッセージに、PDOExceptionと出ている。pdo-mysqlを使用しているようなので、pdo-mysqlの方をコメントアウト解除しよう。

スポンサーリンク

-Laravel, PHP