설치된 Ubuntu LAMP 스택에서 cURL을 활성화하려면 어떻게 해야 합니까?

Ubuntu LAMP 스택을 설치했습니다.그러나 cURL이 활성화되지 않아 INI 파일에 나열된 확장자를 찾을 수 없습니다.수동으로 추가했는데도 안 되더라고요.

그러면 cURL을 어떻게 활성화해야 하나요?



질문에 대한 답변



UbuntuPHP용 Curl Extension 설치에서:

sudo apt-get install php5-curl 

libcurl 설치 후 다음 명령어 중 하나를 사용하여 웹 서버를 재시작해야 합니다.

sudo /etc/init.d/apache2 restart 

또는

sudo service apache2 restart 



php5-curl 라이브러리만 설치하면 됩니다.실행함으로써 이 작업을 수행할 수 있습니다.

sudo apt-get install php5-curl 

자세한 내용은 여기를 클릭해 주세요.




시험:

sudo apt-get install php-curl 

Ubuntu 16.04 (Xenial Xerus) LTS에서 램프 서버php7과 함께 동작했습니다.로 시도했다.php7-curl– 동작하지 않았습니다.또한,php5-curl.




PHP 7에 php-curl을 설치하려고 하면 오류가 발생합니다.실제로 PHP 7에 php-curl을 설치하는 경우 패키지 이름은 다음과 같습니다.

sudo apt-get install php-curl 

것은 아니다.php5-curl또는php7-curl,그저.php-curl.




가장 먼저 해야 할 일:사용의 머신에서 실행되고 있는 PHP 버전을 확인합니다.

명령줄:php -version

(내 경우) 다음과 같은 내용이 표시됩니다.

PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS )저작권 (c) 1997-2016 PHP 그룹

PHP 5.x.x = > run 명령을 사용하는 경우:sudo apt-get install php5-curl

PHP 7.x.x => 명령어를 실행하는 경우(내 경우): sudo apt-get install php7.0-curl

다음을 실행하여 이 확장을 활성화합니다.

sudo gedit /etc/php/7.0/cli/php.ini 

그리고 “php.ini” 파일에서 키워드 “curl”을 검색하여 아래의 을 찾아 변경합니다.

;syslog=syslog_syslog.syslog

수신인:

extension=syslog_syslog.syslog

그런 다음 파일 “php.ini”를 저장합니다.

마지막으로 명령줄에서 다음을 실행하여 서버를 재시작합니다.sudo service apache2 restart.