本次部署软件压缩包为: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进入如下所示页面: