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