Cómo hacer que Curl y PHP estén disponibles cuando se instalan desde Xampp

11

He instalado una copia reciente de XAMPP en Ubuntu 14.04. Sin embargo, cuando publico este comando:

curl -sS https://getcomposer.org/installer | php

Recibo los siguientes mensajes de error:

  1. El programa 'curl' no está instalado actualmente. Puede instalarlo escribiendo:

    sudo apt-get install curl
  2. El programa 'php' actualmente no está instalado. Puede instalarlo escribiendo:

    sudo apt-get install php5-cli

Entonces, qué da, ¿cómo hago que mi interpretación de curl y PHP sea "visible"?

Gracias !

Vince
fuente

Respuestas:

17

Lo que significa es que no tienes curl instalado y necesitas instalar curl para usarlo. Esto se puede hacer yendo a una terminal CTRL+ ALT+ y Tluego ingresando sudo apt-get install curl libcurl3 libcurl3-dev php5-curl. Esto instalará curl, php y las bibliotecas necesarias para proporcionarle la funcionalidad que necesita.

Una vez completada la instalación, reinicie el servidor con sudo service apache2 restart


fuente
Gracias por eso. Sin embargo, si voy a hacer localhost, puedo ver en phpinfo que curl está habilitado como obviamente PHP. Entonces no entiendo por qué ubuntu no lo ve. Xampp se instala en / opt si eso marca la diferencia.
Vince
Pruebe la solución descrita aquí . Es para Windows, sin embargo, las rutas de las carpetas pueden modificarse para adaptarse a las de ubuntu.
Suena prometedor, pero ¿qué pasa con PHP que tampoco se ve? Gracias !
Vince
Verifica mi respuesta para una edición. Sin embargo, es posible que ya tenga algunos de los paquetes, si simplemente los omitirá.
@Vince libcurl y curl son cosas diferentes pero relacionadas. Que la biblioteca esté disponible / habilitada en PHP no significa que el programa esté instalado. Instale el programa como se indica si desea usarlo. Los programas instalados localmente (no a través del administrador de paquetes) necesitan más configuración antes de ser vistos en otro lugar. Es por eso que phpdesde Xampp no ​​es visible.
muru