首页 > 编程知识 正文

laravel授权操作,laravel权限模块

时间:2023-05-03 16:13:07 阅读:262778 作者:3438

通过宝塔 Linux 面板部署 Laravel 项目

确实是傻瓜式的面板, 操作很方便

虽然看起来土气, 但是的确有亮点

PHP 多版本并存, 可以在一台机器上同时部署 php 5.2 ~ 7.1 任意版本每个网站对应不同的 PHP 版本然后通过 Nginx 配置使用不同的 PHP 版本

新建数据库很方便, 导入 sql 也可以在面板中进行

Nginx 配置在线编辑, 相互隔离, 保存即 reload 生效

但是第一次通过命令行以外的方式部署 Laravel 项目, 确实不习惯特别是宝塔 Linux 默认的软件安装目录

Nginx 的安装目录

/www/server/nginx/

各 site 的配置文件

include /www/server/panel/vhost/nginx/*.conf;

设置错误日志因为默认只设置了 access 日志, 所以排查错误非常不变增加错误日志的方法access_log/www/wwwlogs/xxx.log;

error_log/www/wwwlogs/xxx.error.log;

默认的宝塔 Nginx 配置文件会导致 404 错误, 需要注释掉

#include enable-php-70.conf;

增加location/{try_files $uri $uri//index.php?$query_string;}

location~.php${

#includesnippets/fastcgi-php.conf;

#fastcgi_pass unix:/run/php/php7.0-fpm.sock;

include fastcgi.conf;

fastcgi_pass unix:/tmp/php-cgi-70.sock;

}

看上去是傻瓜式的操作, 但是如果让一个没有 linux 运维经验的人来部署, 几乎不可能

来源: https://www.sunzhongwei.com/through-pagoda-linux-laravel-panel-deployment-project

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。