当我运行命令 pecl install uploadprogress 时,输出以下内容:
downloading uploadprogress-1.0.1.tgz ...
Starting to download uploadprogress-1.0.1.tgz (8,536 bytes)
.....done: 8,536 bytes
为什么它不安装 pecl 或提取它?似乎我可以手动提取并安装它,但我希望能够使用 pecl 安装它。我正在运行 Ubuntu 10.04。
谢谢
答案1
在 Debian/Ubuntu 上你应该使用的工具dh-make-php为 PHP 的打包版本构建 pecl 扩展。
我只是使用这些命令在备用系统上构建了它。
cd /usr/src
pecl download uploadprogress
dh-make-pecl --only 5 uploadprogress-1.0.1.tgz
cd php-uploadprogress-1.0.1/
dpkg-buildpackage -rfakeroot
cd ..
dpkg -i php5-uploadprogress_1.0.1-1_i386.deb
如果您尚未安装build-essential
、php5-dev
和,apache2-prefork-dev
您还需要添加这些包。