私は 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
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