MediaWiki在Windows安装部署——XAMPP安装

  本次部署软件压缩包为:mediawiki-1.31.1.zip、xampp-win32-7.0.33-0-VC14.7z。注意:本人尝试过安装xampp-win32-7.3.0.0-V15.zip,该版本与mediawiki-1-31.1.zip不兼容会报Compact()问题导致无法部署MediaWiki。

  本次用到的文本编辑器用notepad++,可以百度搜索下载。关于上述压缩包这里给出百度晚盘地址:https://pan.baidu.com/s/1sexokuBwpHJido5zz6-jlA 提取码:9i9o 。如果有问题可以加入qq群:320542475。

  • 解压xampp-win32-7.0.33-0-VC14.7z

  • 进入解压后文件xampp-win32-7.3.0-0-VC15

  • 复制xampp到C:/

  • 进入C:\xampp目录下双击setup_xampp.bat,运行配置xampp

  • 在C:\xampp目录下双击xampp-control.exe进入如下页面:

  • 点击“save”进入如下界面

  • 点击’Config’进入到“Configuration of Control Panel”在“Editor”把编辑器修改为“Notepadd++

  • 点击“Service and Port Settings”,进入到‘Service Settings’

  • 在‘Service Setting’页面设置服务端口号,我的修改如下:

由于端口号冲突:

  • 修改配置如下:

  • 在Apache点击‘Config‘选择’Apache(httpd.conf)‘调整端口号:

调整后:Listen 8080、ServerName localhost:8080

  • 在Apache点击‘Config‘选择’Apache(httpd-ssl.conf)‘调整端口号:

调整后:Listen 4433、<VirtualHost _default_:4433> 、

ServerName www.example.com:4433

 

  • 在MySQL点击‘Config‘选择’my.ini‘

      由于3306不冲突,不做修改。如果3306端口冲突,需要调整修改的有如下几个地方:

  1. Service Seting页面中mysql的端口

2. 在my.ini中替换掉3306这数字:

  • 在my.ini中的字符集改为utf8,去掉原文档中的注释:

  • 如果原文档中没有需要正在[mysqldump]之前添加如下:
## UTF 8 Settings

init-connect=\'SET NAMES utf8\'

collation_server=utf8_unicode_ci

character_set_server=utf8

skip-character-set-client-handshake

character_sets-dir="C:/xampp/mysql/share/charsets"
  • 点击Start启动‘Apache、Mysql‘服务

为绿色表示启动正常,log信息没有错误信息:

  • 验证XAMPP安装成功,点击apache的admin进入如下所示页面: