cd /d D:\temp\laravel\laraveltest D:\temp\laravel\laraveltest>php -S localhost:8000 -t public PHP 7.2.12 Development Server started at Mon Mar 4 09:00:32 2019 Listening on http://localhost:8000 Document root is D:\temp\laravel\laraveltest\public Press Ctrl-C to quit. [Mon Mar 4 09:00:42 2019] ::1:49204 [500]: / [Mon Mar 4 09:00:42 2019] ::1:49205 [200]: /favicon.ico
→ 前回と同じエラー
Undefined class constant 'MYSQL_ATTR_SSL_CA'
エラー行を見ると「PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),」の記載が。
php.iniの設定は "pdo_mysql" を有効にしないとダメ?
ということで mysqliの行はコメント化し、"extension=pdo_mysql"の行を有効化
IIS再起動後、再度laravelのプロジェクトを実行
でも、違うエラー
RuntimeException No application encryption key has been specified.
→ プロジェクト単位で暗号化キーの設定が必要?
以下コマンドで作成できる。
php artisan key:generate
D:\temp\laravel\laraveltest>php artisan key:generate Application key set successfully.
再度 localhost:8000 へ接続してみる。
→ Laravelの画面が出て接続できました。
[MySQL][PHP][Laravel][MySQL]
0 件のコメント:
コメントを投稿