求各位朋友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、添加网站,点击宝塔“网站”面板创建网站
4、设置运行目录
5、修改伪静态
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