Eu instalei o ubuntu Lamp stack. Mas a ondulação não está ativada, nem consigo encontrar a extensão listada no arquivo INI. Eu adicionei manualmente, mas também não funcionou.
Como devo ativar o Curl então?
Eu instalei o ubuntu Lamp stack. Mas a ondulação não está ativada, nem consigo encontrar a extensão listada no arquivo INI. Eu adicionei manualmente, mas também não funcionou.
Como devo ativar o Curl então?
Respostas:
Em http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html :
sudo apt-get install php5-curl
Após instalar o libcurl, você deve reiniciar o servidor da web com um dos seguintes comandos,
sudo /etc/init.d/apache2 restart
OU sudo service apache2 restart
sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
Você só precisa instalar a biblioteca php5-curl. Você pode fazer isso executando
sudo apt-get install php5-curl
Clique aqui para mais informações.
sudo service apache2 restart
Experimente
sudo apt-get install php-curl
trabalhar no novo Ubuntu 16.04 LTS, com lamp-server e php7. Eu tentei com php7-curl
- não funcionou e também não funcionou comphp5-curl
Para quem está tentando instalar o php-curl no PHP 7, receberá um erro. Na verdade, se você estiver instalando o php-curl no PHP 7, o nome do pacote deve ser;
sudo apt-get install php-curl
Não php5-curl
ou php7-curl
apenas php-curl
.
Primeira coisa a fazer: verifique o PHP Vesion que sua máquina está executando.
linha de comando :php -version
Isso mostrará algo assim (no meu caso):
PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Direitos autorais (c) 1997-2016 The PHP Group
if: você está usando o PHP 5.xx => execute o comando: sudo apt-get install php5-curl
if: PHP 7.xx => comando de execução (em maiúsculas e minúsculas): sudo apt-get install php7.0-curl
Ative esta extensão executando:
sudo gedit /etc/php/7.0/cli/php.ini
e no arquivo "php.ini": procure a palavra-chave "curl" para encontrar esta linha abaixo e altere-a de
; extension = php_curl.dll
Para:
extension = php_curl.dll
Em seguida, salve seu arquivo "php.ini".
Finalmente, em sua linha de comando reiniciar o servidor executando: sudo service apache2 restart
.
Eu tentei a maioria dos itens acima, mas ele não funcionou para o meu machine.ubuntu 18.04, mas o que funcionou para mim é este.
primeiro: verifique sua versão php
$ php-version
segundo: adicione sua versão php ao comando, a minha foi
$ sudo apt-get install php7.2-curl
Por fim, reinicie o servidor apache
sudo service apache2 restart
embora a maioria das pessoas alegou que não necessariamente para reiniciar o apache :) obrigado
Não precisa fornecer números de versão. Basta executar o sudo apt-get install php-curl. Funcionou para mim. Não se esqueça de reiniciar o servidor. serviço sudo reinício apache2