一、下载MapServer安装包
系统配置信息:
- 操作系统:Windows7 64位
1、打开MapServer for Windows官网,了解目前有哪些MapServer版本,及其特性;
https://www.ms4w.com/HISTORY.html
需要注意的是:ms4w-4.0.5版本默认设置的Python是3.9,而Python3.9不支持Windows7及以下的系统版本,因此,Windows7系统无法安装ms4w-4.0.5,应该选择更低的版本。
2、打开MapServer for Windows官网,进入下载导航,或直接打开如下网址:
https://www.ms4w.com/release/archive/
3、推荐选择下载setup.exe文件,也可以选择zip文件。exe文件大小150kb,MapServer具体内容通过exe文件下载,也可以通过exe界面为MapServer配置其他插件,设置服务端口。如果网速比较差,也可以选择下载Zip文件,通过解压安装。
由于MapServer下载速度实在是太慢了,所以我这边下载了ms4w-4.0.3和ms4w-4.0.5上传到百度盘中,提取码:fh4m 。
二、安装MapServer
【通过setup.exe安装MapServer比较简单且直观,因此,下面仅对解压Zip方式进行描述】
1、将ms4w解压到硬盘的根目录下;
2、卸载之前安装的MapServer【如果没安装,则跳过该步骤】。通过cmd进入到ms4w文件夹中,执行apache-uninstall.bat;
3、安装ms4w/tmp目录下的vc_redist.x86.exe;
4、安装MapServer。通过cmd进入到ms4w文件夹中,执行apache-install.bat,出现服务器已经启动成功的字样时,说明安装成功。或者在浏览器中输入http://localhost/或者http://127.0.0.1/,能够出现以下网页时,说明安装成功;
5、修改MapServer端口号。MapServer默认的端口号为80,如果电脑启动了IIS服务的话,会导致MapServer与IIS端口冲突。所以就需要我们修改MapServer的端口号。
我这里设置为8081,具体怎么设置多少无所谓,只要不与其他端口冲突。
6、修改端口后,需要重启MapServer。通过cmd进入到ms4w文件夹中,执行apache-restart.bat
7、查看新端口是否设置成功。