Я счастливо выполняю свой стек LAMP с php 7.0 за исключением того, что я требую uploadprogress.so
и попытки установить его с PECL приводят к ошибкам компиляции.
Что я должен сказать Ubuntu 14.04 пользоваться корректными библиотеками и т.д. для компиляции uploadprogress.so
?
Зависит от того, как Вы установили PHP 7.0:
ppa:ondrej/php
- просто делают apt-get install php-uploadprogress
Из источников - необходимо создать расширение из текущего дерева мерзавца:
git clone git@git.php.net:/pecl/php/uploadprogress.git
phpize # just make sure the default phpize belongs to PHP 7.0
./configure
make
sudo make install
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 установка загрузки progressbar для PHP 7 должна работать также.
sudo add-apt-repository ppa:ondrej/php
Развитый этой командой
sudo apt-get update
Затем uploadprogress для PHP7 может быть установлен через:
sudo apt-get install php-uploadprogress