Estou feliz em executar minha pilha LAMP com php 7.0, exceto que preciso uploadprogress.so
e as tentativas de instalá-la com PECL resultam em erros de compilação.
O que preciso dizer ao Ubuntu 14.04 para usar as bibliotecas corretas, etc., para compilar uploadprogress.so
?
Responder1
Depende de como você instalou o PHP 7.0:
- De
ppa:ondrej/php
- apenas façaapt-get install php-uploadprogress
A partir das fontes - você precisa construir a extensão a partir da árvore git atual:
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
Responder2
php-uploadprogress não está disponível por padrão no 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
Qual a melhor forma de instalação para que futuras atualizações sejam instaladas no futuro?
Encontrei uma possível solução... https://www.drupal.org/node/2718253
Você também pode tentar...
Com este PPA a instalação da barra de progresso de upload para PHP 7 também deverá funcionar.
sudo add-apt-repository ppa:ondrej/php
Seguido por este comando
sudo apt-get update
Então o uploadprogress para PHP7 pode ser instalado via:
sudo apt-get install php-uploadprogress