우분투 램프 스택을 설치했습니다. 그러나 컬이 활성화되어 있지 않으며 INI 파일에 나열된 확장명을 찾을 수 없습니다. 수동으로 추가했지만 작동하지 않았습니다.
그러면 컬을 어떻게 활성화해야합니까?
우분투 램프 스택을 설치했습니다. 그러나 컬이 활성화되어 있지 않으며 INI 파일에 나열된 확장명을 찾을 수 없습니다. 수동으로 추가했지만 작동하지 않았습니다.
그러면 컬을 어떻게 활성화해야합니까?
답변:
에서 http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html :
sudo apt-get install php5-curl
libcurl을 설치 한 후 다음 명령 중 하나를 사용하여 웹 서버를 다시 시작해야합니다.
sudo /etc/init.d/apache2 restart
또는 sudo service apache2 restart
sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
php5-curl 라이브러리 만 설치하면됩니다. 당신은 이것을 실행 하여이 작업을 수행 할 수 있습니다
sudo apt-get install php5-curl
sudo service apache2 restart
시도
sudo apt-get install php-curl
는 램프 서버와 php7와 신선한 우분투 16.04 LTS에서 일했다. 나는 함께 노력했다 php7-curl
-작동하지 않았고 또한 작동하지 않았다php5-curl
가장 먼저해야 할 것 : 머신이 실행중인 PHP Vesion을 확인하십시오.
커맨드 라인 :php -version
이것은 다음과 같은 것을 보여줍니다 (제 경우) :
PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) 저작권 (c) 1997-2016 PHP 그룹
if : PHP 5.xx => run 명령을 사용하는 경우 : sudo apt-get install php5-curl
if : PHP 7.xx => 명령 실행 (경우에 따라) : sudo apt-get install php7.0-curl
다음을 실행하여이 확장을 활성화하십시오.
sudo gedit /etc/php/7.0/cli/php.ini
"php.ini"파일에서 : "curl"키워드를 검색하여 아래 줄을 찾으십시오.
; extension = php_curl.dll
에:
extension = php_curl.dll
다음으로 파일 "php.ini"를 저장하십시오.
마지막으로, 명령 행에서 다음을 실행하여 서버를 다시 시작하십시오 sudo service apache2 restart
.
버전 번호를 제공하지 않아도됩니다. 그냥 실행 sudo는 apt-get을 PHP 컬을 설치합니다. 그것은 나를 위해 일했다. 서버 를 다시 시작 하는 것을 잊지 마십시오 . sudo 서비스 아파치 2 재시작