windows下安装speedtest的经历和问题

在windows2008 r2下安装注册speedtest平台,目前已经成功注册,还在等邮件回复,在这里说一下安装经历。

第一部分,iis的安装    

说明:获得文档很坑,建议还是在linux进行安装,以下为windows安装设置iis:

(一)Http Legacy Fallback 文件包安装

确认服务器已安装有IIS功能,如没有,打开“控制面板”,找到“管理工具”,打开其中的“IIS管理器”,进行安装。配置的具体步骤如下:

1.下载并解压 Http Legacy Fallback 文件包。文件包下载地址:http://install.speedtest.net/httplegacy/http_legacy_fallback.zip

2.将解压后的文件包复制到服务器网址根目录上,一般为 /var/www/html 或者 C:\Inetpub\wwwroot\.(我们使用的是WS2008版本,因此根目录为C:\Inetpub\wwwroot)

3.配置IIS

(1)打开“控制面板”,找到“管理工具”,打开其中的“IIS管理器”,找到网站,进入之后选择面板右边的“添加网站”。

windows下安装speedtest的经历和问题

 

(2)配置网站:在“添加网站”的面板中,物理路径选择之前的根目录网站C:\Inetpub\xxx.xxx.com(此目录名可任意)。主机名:xxx.xxx.com(主机名即为节点域名,例如此处为安徽移动首字母,此域名需提前申请以便此处配置)。网站名称可以随意。

windows下安装speedtest的经历和问题

(需要注意的是这里的端口由于speedtest要求必须为80,如果有默认网站绑定80端口的,需要关闭。)

(3)配置完成后,打开如下网址:;http://xxx.xxx.com/speedtest/,可看到如下界面即为成功:

windows下安装speedtest的经历和问题

----------------------------------------------华丽的分割线,以上为第一部分------------------------------

需要补充的是要注意“目录浏览”权限,才能看到上面的目录。


第二部分  安装php(附带安装vc++)和ooklaserver,第二部分主要说明如何安装php,我使用的php版本为5.6.35

说明:我获得的文档最坑的地方是没有告诉安装php,建议先安装php在安装ooklaserver

php安装建议查看以下链接https://jingyan.baidu.com/article/fcb5aff755d703edaa4a71f9.html



  1. 1

    从http://windows.php.net/download/下载你需要的php版本,这里我下载的是php5.6 VC11 x64 thread safe版

    x64是指用于64位系统下

    VC11是指Microsoft Visual C++ 2012 可再发行组件包 ,当然得x64版

    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
  2. 2

    将php.ini-production文件拷贝至C:\Windows目录下,并更名为php.ini

    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
  3. 3

    打开php.ini,查找“extension_dir =”

    然后去掉注释用的分号,并配置好扩展库所在的路径

    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
  4. 4

    接下来搜索“extension=”,把你需要的扩展放开即可。如果不太清楚需要哪些模块,可以将扩展先全部放开。

    windows下安装speedtest的经历和问题
  5. 5

    完成后,测试PHP是否安装成功,

    打开命令提示符,输入命令“php -v”

    windows下安装speedtest的经历和问题
  6. 6

    如果跳出提示“丢失MSVCR110.dll”的错误框时,则表示你需要安装

    Microsoft Visual C++ 2012 可再发行组件包 x64 版

    windows下安装speedtest的经历和问题
  7. 7

    如果有跳出如下对话框,并且提示“找不到指定模块”,那将哪些找不到的模块注释掉即可

    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
  8. 8

    只要没有再提示“找不到指定模块”,则就表示PHP组件已经正确安装

    windows下安装speedtest的经历和问题
    END

安装Microsoft Visual C++ 2012 可再发行组件包 x64 版

  1. 1

    打开https://www.microsoft.com/en-us/download/details.aspx?id=30679网页,点击“Download”打开下载页面

    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
  2. 2

    运行下载的程序,完成安装

    windows下安装speedtest的经历和问题
    END

配置IIS

  1. 打开IIS,先确认是否安装CGI模块

    windows下安装speedtest的经历和问题




  2. 在确认CGI模块已经安装后,打开“处理程序映射”

    windows下安装speedtest的经历和问题




  3. 在右侧操作选项卡中点击“添加模块映射”,根据图中所示配置好各个选项即可

  4. windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题









  5. 在站点管理界面配置默认文档。

    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题
    windows下安装speedtest的经历和问题




















----------------------------------------------华丽的分割线,以上为第二部分------------------------------

第三部分,安装ooklaserver

说明:这个没有太多解释,按照步骤安装即可,但是有必要的话使用help查看一下使用方式,有可能需要重启一下程序。

OoklaServer程序安装

我们这里安装的是windows版本,下载地址为:http://install.speedtest.net/ooklaserver/stable/OoklaServer-windows.zip。具体的安装步骤可参考如下:

1.将下载的文件包解压得到两个文件。

2.打开一个命令提示符并以管理员身份运行:ooklaserver.exe /registerService

3.系统提示注册完成,再在命令提示符中输入C:\Users\UserName\Windows>net start OoklaServer

(如果有其他问题可以使用ooklaserver.exe/help 命令,也可以参见如下网站 https://support.ookla.com/hc/en-us/articles/234578508

(需要注意的是ooklaserver的配置文件占用的是8080和5060端口,所以必须保证这两个端口未被别的程序占用)


----------------------------------------------华丽的分割线,以上为第三部分------------------------------

第四部分,安装里程碑对照

是否安装成功需要有一个参照,在这里补充一下:

1.iis安装成功要能打开http://xxx.xxx.com/speedtest页面

2.安装php成功,要能打开http://xxx.xxx.com/speedtest/upload.php页面,页面可以显示size =500

3.安装ooklaserver,要能打开http://xxx.xxx.com:8080页面

以上必须实现才能完成在https://www.ookla.com的注册。


目前我已经完成注册,希望接下来能顺利完成测速节点上线。