Laravel配置nginx环境

来源:互联网 发布:识别脸型的软件 编辑:程序博客网 时间:2024/05/22 18:07

前言:

之前坑的!一直在尝试配置,但都失败了,只能用着apache,但是最近想整合swoole到laravel,无奈当前测试服务器是nginx,我只能再尝试在nginx上搭laravel环境


方法如下:

①首先你得有LNMP环境

一键安装包在这里:https://lnmp.org/install.html          

:耐心点。。有时可能要下载很久



②用 find / -name nginx.conf    寻找nginx所在位置


然后 sudo vim /usr/local/nginx/conf/nginx.conf  编辑当前nginx配置文件  

然后server中修改蓝框内容为 laravel下的public目录  (这里是改为 root /home/wwwroot/default/laravel/public; )

并且添加红框内容(美化url)如下:

[plain] view plain copy
  1. location / {  
  2.     try_files $uri $uri/ /index.php?$query_string;  
  3. }  


最后使用 service nginx restart 重启nginx



③在②中已修改根目录为 /home/wwwroot/default/laravel/public ,即创建相应的目录,并将laravel框架下载并composer install安装好依赖

然后再。。。。/laravel目录下执行  chmod -R 777 storage

此时,我们修改routes.php如下:

Route::get('/test', function () {    return view('welcome');});
访问xxxxxxxx/test  就会出现如下:



以上就大功告成了!!!!!