Windows 宝塔环境 安装示例
注:该教程在windows sercer 2012 64位操作系统下测试通过,其他windows系统过程相似
这里仅仅是示例,如果示例安装成功,那么将你的域名和相应的路径值修改就可以
示例域名: www.masterlab.bt ,请根据自己的情况修改
请在HOSTS文件中添加: 127.0.0.1 www.masterlab.bt
一、宝塔环境安装
访问宝塔官方网站 https://www.bt.cn/ 下载最新的 Windows系统的版本 ,当前使用的6.4版本,如果你使用的版本不同请根据情况修改 下载好后根据提示进行安装 ,初始化设置,输入账号密码后进入面板,选择安装Apache套件(Apache2.4 Php7.3 Mysql5.7)
二、下载Masterlab代码
1.下载masterlab的最新完整代码 https://download.masterlab.vip/masterlab-last.zip , 解压到 c 盘的 c:/wwwroot 目录下,解压后的目录结构如下:
c:/wwwroot/masterlab
|-- app
|-- bin
|-- lib
|-- travis
|-- vendor
|-- public
|-- plugin
|-- composer.json
|-- env.ini-example
|-- LICENSE
|-- php.ini
|-- README.md
2.在宝塔的面板中添加网站,同时把数据库创建了,后面安装会用上
3.设置运行目录
4.修改伪静态
对于Web服务器是Nginx的:
location /{
if (!-e $request_filename) {
rewrite ^/((?!upload).*)$ /index.php/$1 last;
break;
}
}
或者
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
对于Web服务器是Apache的:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
三、图文安装
1.访问 http://www.masterlab.bt/install/ 按照提示进行安装
2.登录系统,进入"管理\系统\邮件配置"页面,配置邮件发送功能,如果没有smtp服务器建议将"邮件推送功能"选项去掉
四、下载和运行 MasterlabSocket
下载文件 http://download.masterlab.vip/masterlab-socket-v1.1-windows.zip 解压到 Masterlab的 bin
目录下
cd C:\wwwroot\masterlab\bin
masterlab_socket.exe start -d
注:masterlab_socket.exe 是masterlab的异步和数据定时计算服务器, masterlab_socket不运行不会影响masterlab使用