как установить uploadprogress с php 7.0

как установить uploadprogress с php 7.0

Я успешно запускаю свой стек LAMP с PHP 7.0, за исключением того, что мне требуется, 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

Затем uploadprogress для PHP7 можно установить с помощью:

sudo apt-get install php-uploadprogress

Связанный контент