以下流程为本地安装
一、composer安装最新版的laravel
在WWW
目录下,执行安装最新版的laravel命令:
composer create-project laravel/laravel --prefer-dist
二、安装成功后的目录
三、浏览器访问
直接访问public下的index.php
即可:
以上只是在没报错的情况下完整的一个项目安装与访问的流程,下面我把我所遇到的报错踩到的坑写下来
精华部分将要来袭!!!
报错一:
在安装完成后,访问public下的index.php
时:
原因:Laravel 5.8 要求 PHP 版本 >= 7.1.3。
解决方案:
升级php版本为7.1.3以上即可!
报错二:
升级完php版本后,访问首页时,显示500错误。
搜了很多,大多数都说给storage
目录777权限即可。
由于我这是本地搭建的,就没往这方向考虑。
我在index.php最上方打印一下123,能够显示。通过测试,发现标红那一行导致报错:
随后,使用git命令行运行了一下index.php文件:
发现最下面报错:No application encryption key has been specified.
。
有了报错信息就有解决方向了!
通过百度,在根目录执行php artisan key:generate
:
又报没有发现.env文件。
重新执行一下命令即可:
cp -a .env.example .env
php artisan key:generate
php artisan serve