当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'失败
答案 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将其发布给下一个家伙。