天天看點

解決laravel Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL

安裝 Laravel6.0報錯

Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL

php 版本問題 composer.json的php版本最低要求為php7.2

解決laravel Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL

但是我的homestead環境的php版本為7.3

後來在nginx的配置檔案發現了問題 雖然php版本是v3但nginx實際上是phpv1

在 /etc/nginx/sites-available/{項目檔案配置}

解決laravel Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL

編輯檔案将php.fpm修改為正常的php版本

解決laravel Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL

但是這個檔案隻讀,如果不能編輯

sudo chmod 777 {項目檔案配置}

修改完成後重置ngnix

service nginx reload

成功啟動

解決laravel Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL