我按照以下说明在 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 安装从未起作用并且这里没有人能找到答案,但是当我意识到在配置之前没有进入正确的目录时,我最终能够从源代码进行编译。