Windows Wampserver 安装示例

注:该教程在win7 64位操作系统下测试通过,其他windows系统过程相似,只是要选对应的Wampserver版本

一、环境安装和配置

1.下载Apache+PHP+Mysql集成包:Wampserver3:

  1. # 官方下载地址, 选择64位的版本 wampserver3.1.9_x64.exe
  2. https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/
  3. # 百度网盘下载
  4. 链接:https://pan.baidu.com/s/1BhEhlVSVljISTTmjfHQdLg
  5. 提取码:jg55

下载好后将 Wampserver 安装在硬盘的根目录,如 d:/wamp64安装完毕后将 php版本切换到 7.3 ,再将 short_open_tag 启用,如下图所示1cut-201907082307437473.png

1cut-201907082307081145.png

2.安装 redis 扩展, 下载地址 https://windows.php.net/downloads/pecl/releases/redis/4.2.0/ ,选择下载 php_redis-4.2.0-7.3-ts-vc15-x64.zip,解压至 d:\wamp64\bin\php\php7.3.5\ext 目录,在 d:\wamp64\bin\apache\apache2.4.39\bin\php.ini 末尾增加一下内容,然后重启Apache

  1. [Redis]
  2. extension=php_redis

3.安装Redis Server,下载地址 http://www.masterlab.vip/download.php?file=Redis-x64-3.0.501.zip解压至于 d:\bin\Redis 目录,在命令行界面下执行

  1. d:\bin\Redis\redis-server.exe d:\bin\Redis\redis.windows.conf

二、下载Masterlab代码

下载最新版本的完整代码 http://www.masterlab.vip/download.php?file=masterlab-full-last.zip ,解压到 d 盘的 d:/www 目录下,解压后的目录结构如下:

  1. d:/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

三、Apache配置Masterlab的虚拟主机

1.修改 Wampserver 中的Apache配置文件

  • 打开 d:\wamp64\bin\apache\apache2.4.39\conf\httpd.conf文件,(注:如果找不到文件, apache的版本可能不一样请自行查找)找到
  1. <Directory />
  2. AllowOverride none
  3. Require all denied
  4. </Directory>

替换为

  1. <Directory />
  2. Options FollowSymLinks
  3. AllowOverride All
  4. Allow from All
  5. </Directory>

2.打开 d:\wamp64\bin\apache\apache2.4.39\conf\extra\httpd-vhosts.conf文件,添加以下代码(为你自己的域名):

  1. <VirtualHost *:80>
  2. DocumentRoot "d:/www/masterlab/app/public"
  3. # 这里修改成你自己的域名
  4. ServerName www.yoursite.com
  5. <Directory />
  6. Options Indexes FollowSymLinks
  7. AllowOverride All
  8. Allow from All
  9. </Directory>
  10. <Directory "d:/www/masterlab/app/public">
  11. Options Indexes FollowSymLinks
  12. AllowOverride All
  13. Order allow,deny
  14. Allow from All
  15. </Directory>
  16. Alias /attachment "d:/www/masterlab/app/storage/attachment"
  17. <Directory "d:/www/masterlab/app/storage/attachment">
  18. Options Indexes FollowSymLinks
  19. AllowOverride All
  20. Order allow,deny
  21. Allow from all
  22. </Directory>
  23. </VirtualHost>

重启 Apache 服务器

四、图文安装

如果没有域名可修改hosts,在 C:\Windows\System32\drivers\etc\hosts 文件中加入

127.0.0.1 www.yoursite.com

1.访问 http://www.yoursite.com/install/ 按照提示进行安装注:如果想在内网中其他用户访问,修改 app/config/deploy/app.cfg.php 中的ROOT_URL,将你的ip地址代替域名

1cut-201907090007493572.png

1cut-201907090007063115.png

1cut-201907090007572430.png

1cut-201907090007238368.png

1cut-201907090007246651.png

2.登录系统,进入"管理\系统\邮件配置"页面,配置邮件发送功能

五、下载和运行 MasterlabSocket

  • win7操作系统可直接运行 d:/www/masterlab/bin 目录下 masterlab_socket.exe,
  • 其他windows系统请访问 https://github.com/gopeak/masterlab_socket 进行编译,编译成功后,将 masterlab_socket.exe 拷贝到 C:/www/masterlab/bin 目录下然后直接点击运行