求各位朋友 linux 部署apache php 和masterlab详细流程

求各位朋友linux 部署apache php 和masterlab详细流程

1.安装宝塔

# Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

根据提示进行安装,安装成功后会显示宝塔的web访问地址和账号密码,记下来并登录。
接着安装运行环境: Nginx Php7.3 Mysql5.7
【具体可看】https://www.bt.cn/bbs/thread-19376-1-1.html

2、下载最新masterlab的完整代码 https://download.masterlab.vip/masterlab-last.zip
解压到 /www/masterlab 目录下

3、添加网站,点击宝塔“网站”面板创建网站

img

4、设置运行目录

img

5、修改伪静态

img

6、访问 http://www.masterlab.ce/install/ ,根据提示安装
安装过程有些目录需要给 www 用户赋予写入权限


chown -R www:www /www/masterlab/public/install/
chown -R www:www /www/masterlab/public/attachment/
chown -R www:www /www/masterlab/storage/
chown -R www:www /www/masterlab/app/config/
chown -R www:www /www/masterlab/bin/
chown -R www:www /www/masterlab/upgrade/

7、运行
Centos和Windows系统已经编译成二进制,可以直接使用,
https://github.com/gopeak/masterlab_socket/releases
下载放置在 masterlab/bin 目录下,其他操作系统自行编译。

运行命令

cd /www/masterlab/bin
chmod +x ./masterlab_socket
./masterlab_socket start -d

如果安装了php的swoole扩展, 可代替masterlab_socket:


    # 进入 masterlab/bin 目录,执行
    php ./swoole_server.php