我正在按照以下说明在 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 检查抄送...抄送 检查 C 编译器默认输出文件名... a.out 检查 C 编译器是否工作...配置:错误:无法运行 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 安装从未工作,这里没有人能找到答案,一旦我意识到我在配置之前没有 cd 到正确的目录,我最终能够从源代码编译。
虽然 PECL 安装从未成功,这里没有人能找到答案,但一旦我意识到在配置之前我没有进入正确的目录,我最终能够从源代码进行编译。