Ich verwende meinen LAMP-Stack problemlos mit PHP 7.0, allerdings benötige ich uploadprogress.so
PECL und Versuche, es mit diesem zu installieren, führen zu Kompilierungsfehlern.
Was muss ich Ubuntu 14.04 mitteilen, damit es zum Kompilieren die richtigen Bibliotheken usw. verwendet uploadprogress.so
?
Antwort1
Hängt davon ab, wie Sie PHP 7.0 installiert haben:
- Von
ppa:ondrej/php
- einfach machenapt-get install php-uploadprogress
Aus Quellen – Sie müssen die Erweiterung aus dem aktuellen Git-Baum erstellen:
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
Antwort2
php-uploadprogress ist unter Ubuntu 16 standardmäßig nicht verfügbar.
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
Wie erfolgt die Installation am besten, damit künftige Updates auch installiert werden?
Ich habe eine mögliche Lösung gefunden ... https://www.drupal.org/node/2718253
Sie können auch versuchen ...
Mit diesem PPA sollte auch die Installation des Upload-Fortschrittsbalken für PHP 7 funktionieren.
sudo add-apt-repository ppa:ondrej/php
Gefolgt von diesem Befehl
sudo apt-get update
Anschließend kann der Uploadprogress für PHP7 installiert werden über:
sudo apt-get install php-uploadprogress