PHP编译安装后添加扩展的方法


今天为网站添加功能时 提示缺少了fileinfo 扩展

- intervention/image 2.3.2 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.

由于当初编译安装时并为安装此扩展 导致也没有 fileinfo.so,很多人遇到这样的问题会把PHP重新编译安装一遍,其实不必如此 按照一下步骤非常简单的就完成了.

$cd /www/server/php-source #首先进入到当初下载的PHP源码文件夹 (我一直没删,如果没有 在./configure的时候需要添加--with-php-config)
$cd /ext/fileinfo/ #进入到需要的扩展文件夹里
$phpize

Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012

$./configure
$make && make test #此处最后输入个n回车 应该有 是问你是否提交报告 要写邮箱
$make install #最后执行这个 会自动往你当初的扩展目录添加fileinfo.so
#之后你自己去php.ini里添加扩展即可
extension=fileinfo.so



  PHP
 

音乐的名字啊名字
  • 00:00