2012-04-17 226 views
5

由于fileinfo从PECL移到PHP。通过WHM或腻子进行安装的最佳方法是什么?安装fileinfo php扩展

我尝试以下命令:

pecl install fileinfo 

和接收以下错误:

警告: “梨/ Fileinfo的” 已被弃用赞成“频道:// PHP-SRC/EXT/FileInfo的/在PHP源

“警告:通道 “pear.php.net” 已经更新了它的协议,使用 “PECL通道更新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'

ERROR:'phpize”失败

回答

6

从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包安装

+0

如何通过whm或putty安装php-devel。 – 2012-04-18 09:29:41

4

你安装PHP-devel的?
phpize执行需要的php-devel包。如果您使用的是centos,则运行以下代码

yum install php-devel 
+0

我想提到的命令由你,但结果呢: 设置安装流程 没有包php-devel可用。 错误:无事可做 – 2012-04-18 09:29:00

+0

您需要安装epel yum的软件包才能安装以下链接[link](http://www.andresmontalban.com/update-centos-5-php-5-1-to-php-5 -3 /) – 2012-04-18 14:58:05

+1

在CentOS上试试:'sudo yum --enablerepo = remi,remi-php54安装php-devel' – kenorb 2014-03-05 15:05:48