Linux 宝塔环境 安装示例

注:该教程在centos7 64位操作系统下测试通过,其他Linux系统过程相似这里仅仅是示例,如果示例安装成功,那么将你的域名和相应的路径值修改就可以示例域名: www.masterlab.ce ,请根据自己的情况修改请在HOSTS文件中添加: 127.0.0.1 www.masterlab.ce

0.安装宝塔

  1. # Centos安装脚本
  2. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
  3. # Ubuntu/Deepin安装脚本
  4. wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
  5. # Debian安装脚本
  6. wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
  7. # Fedora安装脚本
  8. wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh

根据提示进行安装,安装成功后会显示宝塔的web访问地址和账号密码,记下来并登录

1. 下载最新masterlab的完整代码 http://download.888zb.com/masterlab-v2.0.zip

解压到 /www/masterlab 目录下,解压后的目录结构如下:

  1. /www/masterlab
  2. |-- app
  3. |-- bin
  4. |-- lib
  5. |-- travis
  6. |-- vendor
  7. |-- composer.json
  8. |-- env.ini-example
  9. |-- LICENSE
  10. |-- php.ini
  11. |-- README.md

2. 添加网站,点击宝塔“网站”面板创建网站

同时把数据库创建了,后面安装会用上

1cut-202002071702172860.png

3. 去掉防跨站攻击

1cut-202002071702235444.png

4. 修改伪静态

1cut-202002071702442457.png

  1. location /{
  2. if (!-e $request_filename) {
  3. rewrite ^/((?!upload).*)$ /index.php/$1 last;
  4. break;
  5. }
  6. }

5. 下载和运行 MasterlabSocket

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

https://github.com/gopeak/masterlab_socket/releases

6. 访问 http://www.masterlab.ce/install/ 按照提示进行安装

安装过程有些目录需要给 www 用户赋予写入权限