安装fileinfo php扩展

时间:2012-04-17 10:14:21

标签: php apache putty whm

当fileinfo从PECL移动到PHP时。通过WHM或putty安装它的最佳方法是什么?

我尝试了以下命令:

pecl install fileinfo

并收到以下错误:

  

警告:“pear / Fileinfo”已弃用,支持“channel:// php-src / ext / fileinfo / in php sources

     

“警告:频道”pear.php.net“已更新其协议,请使用”pecl channel-update pear.php.net“进行更新

     

下载Fileinfo-1.0.4.tgz ...

     

开始下载Fileinfo-1.0.4.tgz(5,835字节)

     

.....完成:5,835字节

     

3个源文件,构建

     

跑步:phpize

     

找不到config.m4。

     

确保在模块的顶级源目录中运行'/ usr / local / bin / phpize'

     

错误:`phpize'失败

4 个答案:

答案 0 :(得分:7)

自PHP 5.3.0起,默认情况下启用此扩展。在此之前,fileinfo是PECL扩展,但不再在那里维护。但是,5.3+之前的版本可能会使用»discontinued PECL extension

<强>参考:

http://www.php.net/manual/en/fileinfo.installation.php


ERROR: `phpize' failed

显示此错误是因为您没有安装php-devel软件包

答案 1 :(得分:5)

你是否安装了php-devel?
phpize执行需要的php-devel包。如果你在centos上运行以下代码

yum install php-devel

答案 2 :(得分:1)

对我来说这是正常的

#yum install rh-php70-php-devel

https://centos.pkgs.org/7/centos-sclo-rh/rh-php70-php-devel-7.0.10-2.el7.x86_64.rpm.html

答案 3 :(得分:0)

我遇到了这个问题,需要在VPS专用服务器上为WHM安装php-fileinfo。这个Playground link. 非常有帮助。我想出ID将其发布给下一个家伙。