[php] PHP 7에서 ext-curl 확장을 어떻게 설치합니까?

이 repo를 사용하여 PHP 7을 설치 했지만 실행하려고하면 composer install이 오류가 발생합니다.

  • [패키지] ext-curl *-> 요청한 PHP 확장 컬이 시스템에 없습니다.

PHP 5에서는 yumor apt-get install php5-curl명령 을 실행하여 쉽게 설치할 수 있지만 PHP 7에 해당하는 방법을 찾을 수 없습니다.

PHP 7 용 ext-curl을 어떻게 설치합니까?



답변

글쎄, 나는 그것을 설치할 수 있었다 :

sudo apt-get install php-curl

내 시스템에서. 기본 PHP 버전에 따라 의존성 패키지가 설치됩니다.

그 후 아파치를 다시 시작

sudo service apache2 restart


답변

시도하십시오

sudo apt-get install php7.0-curl


답변

“sudo apt-get install php-curl”명령이 작동하지 않고 오류가 표시되는 경우 설치 컬 전에이 코드를 실행해야합니다.

  • step1-sudo add-apt-repository ppa : ondrej / php
  • step2-sudo apt-get 업데이트
  • step3-sudo apt-get 설치 PHP-CUL
  • step4-sudo 서비스 아파치 2 재시작

답변

위의 솔루션을 시도했지만 동일한 신발에 다른 사람이있는 경우를 위해 저에게 효과적이지 않았습니다. 이것이 내가 한 일입니다. 다음 명령으로 apt-get을 업데이트했습니다.

sudo add-apt-repository ppa:ondrej/php

이것은 내가 사용하고있는 PHP 버전의 PHP curl과 함께 설치되었습니다.

sudo apt-get install php7.1-curl


답변

우리는 Magento를 설치할 때 필요한 PHP7 Extensions를 설치할 수 있습니다. Magento를 설치할 때 오류가 발생하는 관련 명령을 사용하십시오.

sudo apt-get install php7.0-curl
sudo apt-get install php7.0-dom
sudo apt-get install php7.0-mcrypt
sudo apt-get install php7.0-simplexml
sudo apt-get install php7.0-spl
sudo apt-get install php7.0-xsl
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-ctype
sudo apt-get install php7.0-hash
sudo apt-get install php7.0-openssl
sudo apt-get install php7.0-zip
sudo apt-get install php7.0-xmlwriter
sudo apt-get install php7.0-gd
sudo apt-get install php7.0-iconv

감사! 희망이 당신을 도울 것입니다


답변

먼저 서버에 로그인하여 서버에 설치된 PHP 버전을 확인하십시오.

그런 다음 다음 명령을 실행하십시오.

sudo apt-get install php7.2-curl

sudo service apache2 restart

PHP 버전 (php7.2)을 PHP 버전으로 바꾸십시오.


답변

PHP7.1을 사용하는 경우 ( php -versionPHP 버전 찾기)

sudo apt-get install php7.1-curl

그런 다음 아파치를 다시 시작하십시오.

sudo service apache2 restart