PHP 7.0으로 uploadprogress를 설치하는 방법

PHP 7.0으로 uploadprogress를 설치하는 방법

uploadprogress.soPECL을 사용하여 설치하려고 시도하면 컴파일 오류가 발생한다는 점을 제외하고는 PHP 7.0으로 LAMP 스택을 행복하게 실행하고 있습니다 .

올바른 라이브러리 등을 사용하여 컴파일하려면 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

관련 정보