이 repo를 사용하여 PHP 7을 설치 했지만 실행하려고하면 composer install
이 오류가 발생합니다.
- [패키지] ext-curl *-> 요청한 PHP 확장 컬이 시스템에 없습니다.
PHP 5에서는 yum
or apt-get install php5-curl
명령 을 실행하여 쉽게 설치할 수 있지만 PHP 7에 해당하는 방법을 찾을 수 없습니다.
PHP 7 용 ext-curl을 어떻게 설치합니까?
이 repo를 사용하여 PHP 7을 설치 했지만 실행하려고하면 composer install
이 오류가 발생합니다.
- [패키지] ext-curl *-> 요청한 PHP 확장 컬이 시스템에 없습니다.
PHP 5에서는 yum
or apt-get install php5-curl
명령 을 실행하여 쉽게 설치할 수 있지만 PHP 7에 해당하는 방법을 찾을 수 없습니다.
PHP 7 용 ext-curl을 어떻게 설치합니까?
답변:
글쎄, 나는 그것을 설치할 수 있었다 :
sudo apt-get install php-curl
내 시스템에서. 기본 PHP 버전에 따라 의존성 패키지가 설치됩니다.
그 후 아파치를 다시 시작
sudo service apache2 restart
apt-get update
. 그런 다음 입력 apt-get install php
하고 tab을 두 번 누릅니다. Display all n possibilities? (y or n):
N이 가능한 수의 위치 와 같이 전체 목록을 표시하도록 확인을 요청합니다 . Y를 누르면 사용 가능한 패키지의 긴 목록이 표시되며 원하는 패키지 이름을 찾을 수 있습니다. 물론 긴 목록이 있다면 조금 지루할 것입니다. 그러나 여전히 버전에 따라 범위를 좁힐 수 있습니다.
시도하십시오
sudo apt-get install php7.0-curl
sudo apt install curl
그 왜 그런지 사람의 노하우를?
"sudo apt-get install php-curl"명령이 작동하지 않고 오류가 표시되는 경우 설치 컬 전에이 코드를 실행해야합니다.
step3 sudo apt-get install php7.1-curl
ps 당신은 긴 밤에서 나를 구해!
위의 솔루션을 시도했지만 동일한 신발에 다른 사람이있는 경우를 위해 저에게 효과적이지 않았습니다. 이것이 내가 한 일입니다. 다음 명령으로 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
감사! 희망이 당신을 도울 것입니다
WAMP (Windows) 에서 WebMail Lite 8 을 설치하는 중에 CURL 확장이 누락되었다는 오류가 발생했습니다 .
PHP 설치 폴더 (예 : 7.1.26) 중 일부에만 필요한 내용 을 읽은libeay32.dll
후 WAMP PHP version 메뉴에서 사용중인 PHP 버전을 7.2.14에서 7.1.26으로 전환했는데 오류가 발생했습니다. 떨어져.
php70w-common을 설치 하십시오 .
그것은 제공 , PHP-API, PHP-BZ2, PHP 캘린더, PHP - CTYPE, PHP 컬, PHP는 최신 PHP-EXIF, PHP-에서는 FileInfo, PHP 필터, PHP-FTP, PHP-gettext를, PHP-GMP를 php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib .
Windows 사용자 :
참고 : Win32 사용자 참고 사항 Windows 환경에서이 모듈을 활성화하려면 libeay32.dll 및 ssleay32.dll 또는 OpenSSL 1.1 libcrypto- .dll 및 libssl- .dll이 PATH에 있어야합니다. 또한 PATH에 libssh2.dll이 있어야합니다. cURL 사이트에서 libcurl.dll이 필요하지 않습니다.
https://www.php.net/manual/en/curl.installation.php
C : \ wamp \ bin \ php \ php7.1.15를 PATH에 추가하십시오.
모든 서비스를 다시 시작하십시오
sudo apt-get install php-curl
시도 하는 동안 404 또는 오류가있는 경우
sudo apt-get update
다시 시도
sudo apt-get install php-curl
그러나 어떤 버전이 설치되어 있는지 확인하십시오 (php7.3을 사용하고 php7.4-curl이 설치되었으므로 작동하지 않습니다)
다음 시도
sudo apt-get install php7.3-curl
마지막에 apache2 또는 php-fpm과 같은 서비스를 다시 시작할 수 있습니다.
sudo apache2 restart
sudo service php7.3-fpm restart
이것은 나를 위해 일했습니다.
현재 PHP에 대해 설치된 모듈 목록에 curl이 있는지 확인하십시오.
php -m
당신이 얻을 경우 그것을 시도 E: Unable to locate package {packageName}
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php-curl
yum install libcurl or apt-get install libcurl
. 그 후 컬로 PHP 7을 구성./configure --with-curl
하고 마지막으로 만들고 설치하십시오