1,环境介绍
开始学习laravel,暂时是下载的安装包,没用composer安装。
我本地环境是win10系统,一键安装包xampp v3.2.4,php环境是7.1.30
2,下载安装访问
下载的是laravel5.8版本,5.8版本所需环境介绍:
这儿我没用composer安装,也没用到Homestead。暂时不会这些所以先从框架入手吧。我参考的下载地址:https://laravelacademy.org/resources-download
下载后解压到网站根目录
然后访问主页面结果报500
后来经过查证对比发现还需要.evn文件和生成密钥
https://www.jianshu.com/p/c7e81c0ccb75
https://www.jb51.net/article/115559.htm
https://github.com/laravel/laravel
然后在项目根目录生成.env文件,并运行php artisan key:generate命令生成密钥
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
然后再访问就ok了
注:我这用的是server.php,当然也可以用/public来访问主页面,效果是一样的。
所以我直接把server.php改成index.php,一了百了。