Instale extensões php no ubuntu

14

Eu tenho um servidor Ubuntu 9.10. Eu instalei o apache2 e o php5 usando os comandos apt-get.

Como se instala extensões php? Existem comandos como o apt-get para obtê-los? Ou devo procurar manualmente os arquivos no site php e configurá-los no php.ini?

Mais especificamente, preciso de mcrypt, curl e gd.

obrigado

nute
fonte

Respostas:

21

Tudo que você precisa fazer é:

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

Se você precisar verificar o que está instalado no php, você pode:

dpkg --list | grep php

EDIT: Removido sudo no comando acima, pois não é necessário com o dpkg --list.

Monkee
fonte
não há necessidade de sudo ao fazer: dpkg --list;)
rkthkr
+ Reinicie o apache #
ripper234 #
2
Algumas extensões deixarão um arquivo ini /etc/php5/conf.dque precisa ser mesclado no ini principal. Para fazer isso, você normalmente usa php5enmode php5dismodhabilita e desabilita a configuração da extensão. Por exemplo, se eu precisar habilitar a extensão MongoDB, eu usaria php5enmod mongo. O uso desses comandos significa que você nunca precisa mexer nos links sym ou editar manualmente sua ini principal.
Eno
isso funciona para o ubuntu 13.04, com uma instalação limpa. se você estiver tentando colocar o mongo funcionando, instale primeiro as dependências do mongo.
dmanexe
@ Não, você faz uma instalação normal, por exemplo, sudo apt-get php5-gd e sudo php5enmod php5-gd, por exemplo? Se não, você poderia elaborar o procedimento correto? Obrigado.
Phill Healey
3

Além disso, você pode revisar as extensões PHP disponíveis no seu sistema Debian / Ubuntu:

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