我很高兴使用 php 7.0 运行我的 LAMP 堆栈,但我需要uploadprogress.so
并尝试使用 PECL 安装它导致编译错误。
我需要告诉 Ubuntu 14.04 使用正确的库等进行编译吗uploadprogress.so
?
答案1
取决于您安装 PHP 7.0 的方式:
- 来自
ppa:ondrej/php
- 就这么做apt-get install php-uploadprogress
从来源-您需要从当前 git 树构建扩展:
git clone [email protected]:/pecl/php/uploadprogress.git phpize # just make sure the default phpize belongs to PHP 7.0 ./configure make sudo make install
答案2
php-uploadprogress 在 Ubuntu 16 上默认不可用。
sudo apt-get install php-uploadprogress
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php-uploadprogress is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'php-uploadprogress' has no installation candidate
最好的安装方式是什么以便将来可以安装任何更新?
我找到了一个可能的解决方案... https://www.drupal.org/node/2718253
您还可以尝试...
使用此 PPA,PHP 7 的上传进度条的安装也应该可以正常工作。
sudo add-apt-repository ppa:ondrej/php
随后执行此命令
sudo apt-get update
然后可以通过以下方式安装 PHP7 的 uploadprogress:
sudo apt-get install php-uploadprogress