1,环境介绍

开始学习laravel,暂时是下载的安装包,没用composer安装。
我本地环境是win10系统,一键安装包xampp v3.2.4,php环境是7.1.30
image.png
image.png

2,下载安装访问

下载的是laravel5.8版本,5.8版本所需环境介绍:
image.png

这儿我没用composer安装,也没用到Homestead。暂时不会这些所以先从框架入手吧。我参考的下载地址:https://laravelacademy.org/resources-download

下载后解压到网站根目录
image.png
然后访问主页面结果报500
image.png

后来经过查证对比发现还需要.evn文件和生成密钥
https://www.jianshu.com/p/c7e81c0ccb75
https://www.jb51.net/article/115559.htm
https://github.com/laravel/laravel

然后在项目根目录生成.env文件,并运行php artisan key:generate命令生成密钥

  1. APP_NAME=Laravel
  2. APP_ENV=local
  3. APP_KEY=
  4. APP_DEBUG=true
  5. APP_URL=http://localhost
  6. LOG_CHANNEL=stack
  7. DB_CONNECTION=mysql
  8. DB_HOST=127.0.0.1
  9. DB_PORT=3306
  10. DB_DATABASE=laravel
  11. DB_USERNAME=root
  12. DB_PASSWORD=
  13. BROADCAST_DRIVER=log
  14. CACHE_DRIVER=file
  15. QUEUE_CONNECTION=sync
  16. SESSION_DRIVER=file
  17. SESSION_LIFETIME=120
  18. REDIS_HOST=127.0.0.1
  19. REDIS_PASSWORD=null
  20. REDIS_PORT=6379
  21. MAIL_DRIVER=smtp
  22. MAIL_HOST=smtp.mailtrap.io
  23. MAIL_PORT=2525
  24. MAIL_USERNAME=null
  25. MAIL_PASSWORD=null
  26. MAIL_ENCRYPTION=null
  27. AWS_ACCESS_KEY_ID=
  28. AWS_SECRET_ACCESS_KEY=
  29. AWS_DEFAULT_REGION=us-east-1
  30. AWS_BUCKET=
  31. PUSHER_APP_ID=
  32. PUSHER_APP_KEY=
  33. PUSHER_APP_SECRET=
  34. PUSHER_APP_CLUSTER=mt1
  35. MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
  36. MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

image.png

然后再访问就ok了
image.png

注:我这用的是server.php,当然也可以用/public来访问主页面,效果是一样的。
image.png

所以我直接把server.php改成index.php,一了百了。