Problemas para Habilitar rizo en Ubuntu 11.10

He instalado curl:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

y he actualizado mi php.archivo ini para incluir:

extension=php_curl.dll

Puedo comprobar para ver si la curvatura es trabajar con el siguiente comando:

php -i | grep curl

y recibo el siguiente mensaje:

PHP Advertencia: PHP de Inicio: no se puede cargar la biblioteca dinámica ‘/usr/lib/php5/20090626+lfs/php_curl.dll’ – /usr/lib/php5/20090626+lfs/php_curl.dll: no se puede abrir el archivo objeto compartido: No existe el fichero o el directorio en el Desconocido en la línea 0
PHP Advertencia: PHP de Inicio: no se puede cargar la biblioteca dinámica ‘/usr/lib/php5/20090626+lfs/sqlite.así’ – /usr/lib/php5/20090626+lfs/sqlite.así que: no se puede abrir el archivo objeto compartido: No existe el fichero o el directorio en el Desconocido en la línea 0
Adicional .los archivos ini analiza => /etc/php5/cli/conf.d/curl.ini,
curl

También he probado curl mediante la creación de un archivo llamado testCurl.php que contiene los siguientes:

<?php
echo ‘<pre>’;
var_dump(curl_version());
echo ‘</pre>’;
?>

Cuando me vaya a localhost/testCurl.php me sale un error: Error HTTP 500

Alguien me puede ayudar a conseguir curl de trabajo?

  • No debería ser esto en el servidor falla?
  • Obviamente serverfault pregunta.
  • sudo apt-get con .dll? tal vez debería ser: extension=curl.so
  • Está bien pedir entorno de desarrollo de preguntas relacionadas con ESO.
  • Debo agregar esta pregunta a fallas de servidor para una mejor respuestas? Lo siento, publicado en el sitio equivocado soy muy nuevo en esto.

3 Kommentare

  1. 7

    De poner la información incorrecta en su php.ini

    extension=php_curl.dll

    En Ubuntu/Unix que se

    extension=php_curl.so

    .so significa Objeto Compartido, que es un biblioteca dinámica los mensajes de error de habla. En Windows que es .dll, usted probablemente acaba de mezclar eso.

    Y parece que intenta cargar sqlite.so que no existe. Normalmente, usted no necesita cambiar su php.ini archivo al instalar las bibliotecas en Ubuntu a través de apt, porque el paquete de scripts tener cuidado de que gracias a la labor de los mantenedores del paquete.

    • Usted no debe cambiar, pero un comentario. También quitar el otro error cuando inicio php. el php5-curl de extensión configura en sí, debería funcionar. De lo contrario, usted necesita aprender lo que está pasando. «todavía no funciona» todavía no dice mucho. A lo que me contestó fue más de un comentario y alguna información general. Eso es todo lo que puedo decir.
  2. 1

    Si estás usando Ubuntu o tener más de un php.ini se puede enfrentar a este problema de la habilitación de extension=php_curl.dll.

    Es curioso, pero yo estaba frente a este problema con UBUNTU. Por alguna razón se llama a un .archivo dll, pero usa linux .por lo que los archivos.

    Primera cosa a hacer es echo phpinfo(); en una .archivo php para comprobar lo que es php.ini está recibiendo carga.

    Archivo de configuración de php.ini) Ruta /etc/php/7.1/apache2
    Carga el Archivo de Configuración /etc/php/7.1/apache2/algo/php.ini

    Por lo que si cambia en un solo archivo puede no tener el efecto deseado.

    En mi caso era en /etc/php/7.1/apache2/php.ini y rizado estaba llamando de esta manera:
    ;extension=curl.dll

    Cambio
    extensión=curl.así

    Guardar y reiniciar apache:
    sudo systemctl reiniciar apache2

  3. 0

    Apoyo para sqlite2 se quita de php5 creo, tan sqlite.así que ya no se encuentra disponible en la versión actual del paquete. Usted puede restaurar manualmente desde el natty paquetes (esto funcionó para mí):

    (https://lists.ubuntu.com/archives/ubuntu-server-bugs/2011-October/065547.html)

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea