Instalar extensiones php en ubuntu

14

Tengo un servidor Ubuntu 9.10. He instalado apache2 y php5 usando los comandos apt-get.

¿Cómo se instalan extensiones php? ¿Hay comandos como apt-get para obtenerlos? ¿O debería buscar manualmente los archivos en el sitio web de php y configurarlos en php.ini?

Más específicamente, necesito mcrypt, curl y gd.

Gracias

nute
fuente

Respuestas:

21

Todo lo que necesitas hacer es:

sudo apt-get install php5-mcrypt php5-curl php5-gd

Si necesita verificar qué está instalado php-wise puede:

dpkg --list | grep php

EDITAR: Se eliminó sudo en el comando anterior, ya que no es necesario con dpkg --list.

Monkee
fuente
no hay necesidad de sudo al hacer: dpkg --list;)
rkthkr
+ reiniciar apache
ripper234
2
Algunas extensiones dejarán un archivo ini /etc/php5/conf.dque debe fusionarse con el ini principal. Para hacer esto, normalmente usa php5enmody php5dismodpara habilitar y deshabilitar la configuración de la extensión. Por ejemplo, si necesito habilitar la extensión MongoDB que usaría php5enmod mongo. El uso de estos comandos significa que nunca tendrá que meterse con enlaces simbólicos ni editar manualmente su ini principal.
Eno
Esto funciona para Ubuntu 13.04, con una instalación limpia. Si está intentando que Mongo funcione, primero debe instalar las dependencias de Mongo.
dmanexe
@ Eno, ¿haces una instalación normal, por ejemplo, sudo apt-get php5-gd y luego sudo php5enmod php5-gd, por ejemplo? Si no, ¿podría explicar el procedimiento correcto? Gracias.
Phill Healey
3

Además, puede revisar las extensiones PHP disponibles en su sistema Debian / Ubuntu:

apt-cache search php|egrep ^php5-
famzah
fuente