우분투 램프 스택을 설치했습니다. 그러나 컬이 활성화되어 있지 않으며 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
답변
php5-curl 라이브러리 만 설치하면됩니다. 당신은 이것을 실행 하여이 작업을 수행 할 수 있습니다
sudo apt-get install php5-curl
답변
시도
sudo apt-get install php-curl
는 램프 서버와 php7와 신선한 우분투 16.04 LTS에서 일했다. 나는 함께 노력했다 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 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-cache search php5-
그런 다음 설치할 모듈 이름으로 명령을 실행하십시오.
sudo apt-get install name of the module
참조 링크
답변
나는 위의 대부분을 시도했지만 내 machine.ubuntu 18.04에서는 작동하지 않았지만 나를 위해 일한 것은 이것입니다.
먼저 : PHP 버전을 확인하십시오
$ php-version
둘째 : 명령에 PHP 버전을 추가하십시오.
$ sudo apt-get install php7.2-curl
마지막으로 아파치 서버를 다시 시작
sudo service apache2 restart
비록 대부분의 사람이 아파치를 다시 시작할 필요는 없다고 주장했지만 🙂 감사합니다.
