So installieren Sie Uploadprogress mit PHP 7.0

So installieren Sie Uploadprogress mit PHP 7.0

Ich verwende meinen LAMP-Stack problemlos mit PHP 7.0, allerdings benötige ich uploadprogress.soPECL 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

verwandte Informationen