7

由于文件信息从 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 bytes)

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

3个源文件,构建

运行:phpize

找不到 config.m4。

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

错误:“phpize”失败

4

4 回答 4

8

自 PHP 5.3.0 起默认启用此扩展。在此之前,fileinfo 是一个 PECL 扩展,但不再在那里维护。但是,5.3+ 之前的版本可能会使用 »已停产的 PECL 扩展

参考:

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


ERROR: `phpize' failed

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

于 2012-04-17T15:23:04.507 回答
6

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

yum install php-devel
于 2012-04-17T15:02:31.030 回答
2

我遇到了这个问题,需要在 VPS 专用服务器上为 WHM 安装 php-fileinfo。这个https://www.inmotionhosting.com/support/website/how-to-install-a-php-extension-using-easyapache-4/ 非常有帮助。我想我把这个贴给下一个人。

于 2020-10-12T09:46:55.207 回答
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

于 2018-08-10T12:03:08.870 回答