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
到此爲止就安裝成功了。