Как установить uploadprogress с php 7.0
Я счастливо запускаю свой стек LAMP с php 7.0 за исключением того, что мне требуется uploadprogress.so
и попытки установить его с PECL приводят к ошибкам компиляции.
Что мне нужно сказать Ubuntu 14.04, чтобы использовать правильные библиотеки и т. Д. Для компиляции uploadprogress.so
?
2 ответа
Зависит от того, как вы установили PHP 7.0:
- От
ppa:ondrej/php
- просто делатьapt-get install php-uploadprogress
Из исходников - вам нужно построить расширение из текущего дерева git:
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 также должна работать установка индикатора загрузки для PHP 7.
sudo add-apt-repository ppa:ondrej/php
Вслед за этой командой
sudo apt-get update
Тогда uploadprogress для PHP7 можно установить через:
sudo apt-get install php-uploadprogress