傲星工具箱toolbox部署

环境要求

  • PHP >= 7.1
  • MySQL >= 5.6
  • fileinfo扩展
  • 使用Redis缓存需安装Redis扩展
  • 去除禁用函数proc_openputenvshell_execproc_get_status(必须是命令行的PHP版本,你装了多个PHP版本,命令行版本的PHP和你的网站配置的PHP可能不是同一个)
  • 在宝塔只需要禁用proc_get_status即可,其他已经默认禁用了
  • fileinfo扩展在php拓展里面安装
  • Redis缓存在应用市场安装后在PHP设置的Session配置里修改

部署

1、上传源码到指定的目录

2.设置运行目录为public并关闭防跨站(open_basedir

图片[1]-傲星工具箱toolbox部署-岸边IBIAN

3.设置伪静态

NGINX

location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}

Apache

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
图片[2]-傲星工具箱toolbox部署-岸边IBIAN

4.安装依赖(宝塔默认配置好了,我们只需要点升级compose

图片[3]-傲星工具箱toolbox部署-岸边IBIAN

5.将执行参数设置为自定义命令,在补充命令输入如下代码安装依赖

composer install --no-dev

或者进入网站根目录,直接执行上面的命令

6.设置目录权限

  • 一般是默认允许的(如有无法上传、无法打开页面或其他未知问题可以设置一下目录权限)
  • Apache的所属组为www-data,那么就请修改wwwwww-data
chmod -R 755 *
chown -R www:www *

或者

图片[4]-傲星工具箱toolbox部署-岸边IBIAN

7.域名/install安装

图片[5]-傲星工具箱toolbox部署-岸边IBIAN

按要求输入各项信息

图片[6]-傲星工具箱toolbox部署-岸边IBIAN

8.配置OAuth信息

图片[7]-傲星工具箱toolbox部署-岸边IBIAN

用户名填写 Github 用户名
登录 Github 在 Settings-OAuth Apps-New OAuth app 中,创建一个即可

这里需要注意,安装时设置的管理员github用户名必须与登录的github用户名一致方可登录

图片[8]-傲星工具箱toolbox部署-岸边IBIAN

按流程完成程序安装部署

图片[9]-傲星工具箱toolbox部署-岸边IBIAN
THE END
点赞0赞赏 分享
共1条
头像
提交
头像

昵称

取消
昵称表情
    • 头像用户70