主要利用: phpize
命令是用来准备 PHP 扩展库的编译环境的。
1,首先找到PHP源码包中扩展的目录,如:/php-7.0.7/ext/fileinfo
2,执行 /usr/local/php/bin/phpize 命令(或你已安装好的PHP目录下的 bin/phpize)
结果类如
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
3,安装
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
结果类如
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
4,在配置文件/usr/local/php/etc/php.ini 添加扩展 extension=fileinfo.so
(或完整的路径:extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/fileinfo.so)
5,执行/etc/init.d/php-fpm restart 重启
参考PHP官方文档http://php.net/manual/zh/install.pecl.phpize.php