安装 PECL 扩展 DV 上出现错误

安装 PECL 扩展 DV 上出现错误

我按照以下说明在 Media Temple DV 4 上安装 PECL 扩展:http://wiki.mediatemple.net/w/(dv):Install_PECL_extensions

运行时:

pecl install uploadprogress

它说:

pecl 安装上传进度
正在下载 uploadprogress-1.0.3.1.tgz ...
开始下载 uploadprogress-1.0.3.1.tgz (9,040 字节)
.....完成:9,040 字节
4 个源文件,构建
正在运行:phpize
配置为:
PHP Api 版本:20090626
Zend 模块 API 编号:20090626
Zend 扩展 API 编号:220090626
在 /var/tmp/pear-build-root/uploadprogress-1.0.3.1 中构建
正在运行:/root/tmp/pear/temp/uploadprogress/configure
检查 egrep...grep -E
检查不截断输出的 sed.../bin/sed
检查 cc...cc
检查 C 编译器的默认输出文件名...a.out
检查 C 编译器是否工作...configure:错误:无法运行 C 编译的程序。
如果您想要交叉编译,请使用“--host”。
查看“config.log”以了解更多详细信息。
错误:'/root/tmp/pear/temp/uploadprogress/configure' 失败

有人知道为什么它不起作用以及如何解决它吗?谢谢!

PS 我尝试了从源代码编译选项但也失败了并显示:

phpize && ./configure -with-php-config=/usr/bin/php-config
找不到 config.m4。
确保在模块的顶级源目录中运行“/usr/bin/phpize”

需要注意的是,我不知道 config.log 位于何处,因此无法在那里查找更多信息。

[已解决] 白色 PECL 安装从未起作用,并且这里没有人能找到答案,一旦我意识到在配置之前没有进入正确的目录,我最终就能够从源代码进行编译。

答案1

虽然 PECL 安装从未起作用并且这里没有人能找到答案,但是当我意识到在配置之前没有进入正确的目录时,我最终能够从源代码进行编译。

相关内容