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
시도하십시오
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
감사! 희망이 당신을 도울 것입니다
PHP7.1을 사용하는 경우 ( php -version
PHP 버전 찾기)
sudo apt-get install php7.1-curl
그런 다음 아파치를 다시 시작하십시오.
sudo service apache2 restart
먼저 서버에 로그인하여 서버에 설치된 PHP 버전을 확인하십시오.
그런 다음 다음 명령을 실행하십시오.
sudo apt-get install php7.2-curl
sudo service apache2 restart
PHP 버전 (php7.2)을 PHP 버전으로 바꾸십시오.
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 .
https://webtatic.com/packages/php70/
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
Add your C:\wamp\bin\php\php7.1.15 to your PATH
Restart all services
I got an error that the CURL extension was missing whilst installing WebMail Lite 8 on WAMP (so on Windows).
After reading that libeay32.dll
was required which was only present in some of the PHP installation folders (such as 7.1.26), I switched the PHP version in use from 7.2.14 to 7.1.26 in the WAMP PHP version menu, and the error went away.
Try it if you get 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
참고URL : https://stackoverflow.com/questions/33775897/how-do-i-install-the-ext-curl-extension-with-php-7
'IT story' 카테고리의 다른 글
Observable.of는 함수가 아닙니다 (0) | 2020.05.27 |
---|---|
Django 템플릿에서 사전 요소에 액세스하는 방법은 무엇입니까? (0) | 2020.05.27 |
왜 String.Format을 사용합니까? (0) | 2020.05.27 |
iOS에서 뷰 계층을 어떻게 검사합니까? (0) | 2020.05.27 |
Android에서 EditText의 문자를 제한하기 위해 InputFilter를 어떻게 사용합니까? (0) | 2020.05.27 |