如何使用 php 7.0 安装 uploadprogress

如何使用 php 7.0 安装 uploadprogress

我很高兴使用 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

相关内容