Actualmente tengo PHP 5.3 instalado con Apache en 10.04 Lucid. ¿Cómo puedo agregar las bibliotecas PHP Curl? ¿Necesito instalar alguna otra dependencia para curl?
Actualmente tengo PHP 5.3 instalado con Apache en 10.04 Lucid. ¿Cómo puedo agregar las bibliotecas PHP Curl? ¿Necesito instalar alguna otra dependencia para curl?
Respuestas:
Creo que el paquete php5-curl debería hacer el truco. Utilice el administrador de paquetes de su elección y los departamentos deben ser atendidos.
sudo apt-get install php5-curl
Deberá reiniciar el servidor después:
sudo service apache2 restart
Alternativamente, si está utilizando php-fpm, deberá reiniciar php5-fpm en su lugar
sudo service php5-fpm restart
apt-cache search
cierto.
Para la subversión php5.6 use el siguiente comando (probado para Ubuntu 14.04):
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.6
php — version
sudo apt-get install php5.6-curl
Mi conf: Ubuntu 11.10, ya instalé mysql, php5 y apache2, antes de instalar php5-curl en la terminal hice:
editar la lista de fuentes como:
sudo -H gedit /etc/apt/sources.list
Puede verificar su configuración en http://repogen.simplylinux.ch/
Siguiente comando:
apt-get install aptitude
Siguiente comando:
aptitude install php5-curl
Obtienes algo como esto:
The following NEW packages will be installed:
php5-curl{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.1 kB of archives. After unpacking 127 kB will be used.
The following packages have unmet dependencies:
php5-curl: Depends: php5-common (= 5.3.6-13ubuntu3.1) but 5.3.6-13ubuntu3.8 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) php5-curl [Not Installed]
Accept this solution? [Y/n/q/?] n
Tu respuesta aquí es n
Las siguientes líneas se imprimen:
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libapache2-mod-php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
2) php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
3) php5-cli [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
4) php5-common [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
5) php5-gd [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
6) php5-mysql [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
Accept this solution? [Y/n/q/?] y
Tu respuesta aquí es y.
En su navegador, abra phpinfo (), verifique la propiedad:
extension_dir /usr/lib/php5/20090626+lfs
En esa carpeta ahora debería tener curl.so
Editar php.ini
nano /etc/php5/apache2/php.ini
encuentre "extensiones dinámicas" agregue el código a continuación:
extension=curl.so
Después de eso, reinicie apache2 y verifique phpinfo (), curl debe estar habilitado
solución completa para instalar la extensión LAMP y cURL:
sudo apt-get update
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
y entonces:
cd /etc/php5/apache2/
sudo nano php.ini
agrega este comando: extension=curl.so
lo ultimo restart
apache
Para php 5.6 esto hará el truco:
sudo apt-get install php5.6-curl
sudo service apache2 restart