Ubuntu LAMP 스택을 설치했습니다.그러나 cURL이 활성화되지 않아 INI 파일에 나열된 확장자를 찾을 수 없습니다.수동으로 추가했는데도 안 되더라고요.
그러면 cURL을 어떻게 활성화해야 하나요?
질문에 대한 답변
Ubuntu의 PHP용 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
.