windows 下 laragon(用nginx+php7+mariadb) 集成环境,搭建 laravel 5.3

来源:互联网 发布:java实例 电子书阅读器 编辑:程序博客网 时间:2024/06/10 19:28

遇到最大的问题:

路由访问总是404 not found! 搞了好久都是404 、、、、、、要崩溃!

----------------------------------

1、怀疑是要laravel  key,但涉及到一个命令 php artisan ?

这个没用过,在cmd 命令中输入php artisan 报错,无此命令!
试了n处,还是不对。再重新用composer 建一个laravel 项目,执行 php artisan ,有反应了!
追踪问题,才知道是php版本和laravel版本不对应!!!
而且要在laravel 项目目录执行php artisan 命令才有效!(怪自己没看过文档,半吊子)
php 版本懒得配置,就在cmd 中用set path 配了临时的php 版本指向。
但得到key 后,替换掉.env 中的key
但访问还是不对


2、查询nginx配置,对了n回,还是404;
然后就是各种乱搞:
php配置啦、laravel 配置啦、都快搞坏了……


后来才发现,问题出在laragon,是它自动生成的配置文件访问路径的问题!
如:C:\laragon\etc\nginx\sites-enabled 下面对应的项目配置中,生成了虚拟域名!!!
其中:
server_name laravel.dev *.laravel.dev;
指明了访问的形式,不用localhost/*****
而是直接laravel.dev/******,这样才能读取静态的请求。。。


阅读全文
0 0