0%

windows Wamp Server 安装扩展填坑

Wamp server

最近在写一个“伪”爬虫,为了测试其性能,心血来潮的在pc上跑起来,结果就是对windows更加的失望。虽然是老机子了,但是echo个string都要2秒???那是什么东西???

下面记录下,Wamp Server 3安装扩展的几个坑点,和Linux 安装还是区别很大的,Linux安装在《mac下安装php扩展问题填坑》有讲。

本文也适用于 以下这种情况

Wamp Server

在mac安装扩展的过程中得到几点

  1. 版本要对应
  2. 自己编译

Windows下就截然不同了,其一不要自己编译,其二还分X86和X64,TS和NTS这是什么鬼????,还有个就是PHP每个版本对应的扩展也是不同的。

这里以Rar Archiving 为例php官方手册在http://php.net/manual/zh/book.rar.php

安装Rar Archiving

  1. 获取当前使用版本的信息,使用phpinfo() 即可

主要需要获得有以下几点信息。

  1. PHP版本
  2. X86还是X64
  3. TS或NTS
  4. 运行库的版本

X64和运行库的版本

x64

TS

TS

php.ini文件路径

php.ini文件路径

安装过程就对着版本下dll文件,以我系统环境(php 7.1.20)为例,要下载的则是

7.1 Thread Safe (TS) x64

7.1 Thread Safe (TS) x64

解压将php_rar.dll 和 php_rar.pdb 两个文件放在bin/php/ext文件夹下

这里要提的是Wamp Server集成环境是双php.ini文件的,一个在Apache下另一个在php版本下。

安装扩展要安装在bin/php/ext下的扩展文件夹,当然 bin/php/php.ini也需要修改,Apache目录下的php.ini也要修改。

然后右键 图标刷新,完工。(正常情况下是完工了)如果你不确定可以通过Wamp Server的工具进行查看是哪里错了还是没有安装成功。