install cURL em um Amazon Suse

1

Estou tentando instalar o cURL em uma máquina SuSE Linux Enterprise Server 11 sp3 . Estou usando essa ação para fazer isso:

sudo zypper in curl

E recebo esta mensagem de erro:

Refreshing service 'susecloud'.
Loading repository data...
Reading installed packages...
'curl' is already installed.
Package 'curl' is not available in your repositories. Cannot reinstall, upgrade, or downgrade.
Resolving package dependencies...
Nothing to do.

Eu tenho muito pouca compreensão sobre esse tipo de coisa e não sei qual comando devo usar para atualizar (ou instalar?) o cURL. Ao usar phpinfo não consigo ver nenhum cURL ativado.

Se você puder me ajudar com isso ou me guiar para uma solução, isso seria ótimo.

Editar:

extension = php_curl.dll e extension = curl.so estão habilitados no php.ini .

    
por Amitay 29.07.2014 / 16:27

1 resposta

0

[RESOLVIDO]

O que eu fiz para resolver esse problema foi lançar uma máquina diferente.

Eu tenho: SuSE Linux Enterprise Server 11 sp3 (HVM), tipo de volume SSD

Agora tenho: SuSE Linux Enterprise Server 11 sp3 (PV), tipo de volume SSD

Na nova máquina, fiz o seguinte:

  1. Abra um novo dir (em etc) e chame-o de "curl"
  2. Acesse: cd / etc / curl
  3. Executar wget link (A partir daqui: link ) Se você não encontrar o arquivo, mude a versão para a versão mais recente do php (encontre-a no php.net)
  4. Descompacte: tar xfz php-5.4.25.tar.gz
  5. Insira o novo diretório que acabou de ser criado e, em seguida, ext / curl cd php-X.X.XX / ext / curl
  6. sudo zypper instala o php53-devel
  7. sudo zypper instala o libcurl-devel
  8. sudo zypper instala o gcc
  9. phpize
  10. ./ configure
  11. faça
  12. sudo make install (marque tudo o que você fez com php -i | grep -i curl)
  13. Vá para o PHP.INI e verifique se a linha extension = curl.so está lá e não foi comentada.
  14. Reinicie o apache

É isso. Espero que isso ajude alguém no futuro:)

    
por 29.07.2014 / 17:56