windows环境安装扩展比较简单,只须要把dll拷贝到扩展目录,修改php.ini中相应的扩展就行了。php
下面来介绍一下linux环境下的php扩展安装,以centos6.5和php7.1为例,介绍一下fileinfo的安装。linux
根据手册的介绍fileinfo扩展从php5.3以后默认是开启的,因此不须要咱们单独安装。可是有的集成环境为了编译php的时候提升速度或者节省资源就去掉了这个扩展的安装。因此就须要咱们本身动手来安装了。windows
咱们从fileinfo的源码来安装这个扩展。fileinfo的源码在php源码的“src/ext/fileinfo”的目录下面,能够用find来找到具体的路径centos
find / -name fileinfo
找到路径以后进入到fileinfo目录中。php7
开始扩展的安装:spa
1. phpizecode
执行phpize命令blog
2. ./configure --with-php-config=/usr/local/php/bin/php-config资源
执行configure配置。源码
若是提示php-config命令不存在 configure: error: Cannot find php-config. Please use --with-php-config=PATH
能够执行yum install php-devel, 安装php-devel,安装完成以后再执行这条命令便可。
3. make && make install
编译安装
4. 修改php.ini文件,添加extension=fileinfo.so
到此为止就安装成功了。