php 源码编译扩展

1,397 阅读1分钟

以php fileinfo为例

首先确定

/ext/fileinfo  目录下是否有相应的文件,在安装php的时候如果已经安装了此文件,只需要打开相应的配置文件即可,如果安装的时候没有相应的扩展,则必须手动安装。


1. 如果没有先下载相应的php版本

wget -O php-7.1.18 tar.gz http://cn2.php.net/get/php-7.1.18.tar.gz/from/this/mirror


2. 进入相应的目录

cd  php-7.1.18/ext/fileinfo 

3. 编译安装

/usr/local/php/bin/phpize (必须进到fileinfo目录里面执行)

./configure -with-php-config=/usr/local/php/bin/php-config

make && make install

vim /usr/local/php/etc/php.ini  


4. 修改php.ini

加入:extension=fileinfo.so