PHP 7.0 で uploadprogress をインストールする方法

PHP 7.0 で uploadprogress をインストールする方法

私は LAMP スタックを PHP 7.0 で問題なく実行していますが、uploadprogress.soPECL を使用してインストールしようとするとコンパイル エラーが発生します。

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

Ubuntu 16 では、php-uploadprogress はデフォルトでは使用できません。

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

次に、PHP7 の uploadprogress を次のようにインストールします。

sudo apt-get install php-uploadprogress

関連情報