如何使用 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

相關內容