windows Wamp Server 安装扩展填坑
最近在写一个“伪”爬虫,为了测试其性能,心血来潮的在pc上跑起来,结果就是对windows更加的失望。虽然是老机子了,但是echo个string都要2秒???那是什么东西???
下面记录下,Wamp Server 3安装扩展的几个坑点,和Linux 安装还是区别很大的,Linux安装在《mac下安装php扩展问题填坑》有讲。
本文也适用于 以下这种情况
在mac安装扩展的过程中得到几点
- 版本要对应
- 自己编译
Windows下就截然不同了,其一不要自己编译,其二还分X86和X64,TS和NTS这是什么鬼????,还有个就是PHP每个版本对应的扩展也是不同的。
这里以Rar Archiving 为例php官方手册在http://php.net/manual/zh/book.rar.php
安装Rar Archiving
- 获取当前使用版本的信息,使用phpinfo() 即可
主要需要获得有以下几点信息。
- PHP版本
- X86还是X64
- TS或NTS
- 运行库的版本
X64和运行库的版本
TS
php.ini文件路径
安装过程就对着版本下dll文件,以我系统环境(php 7.1.20)为例,要下载的则是
解压将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的工具进行查看是哪里错了还是没有安装成功。