Installer des extensions PHP sur Ubuntu


14

J'ai un serveur Ubuntu 9.10. J'ai installé apache2 et php5 en utilisant les commandes apt-get.

Comment installer des extensions php? Existe-t-il des commandes comme apt-get pour les obtenir? Ou dois-je rechercher manuellement les fichiers sur le site Web de php et les configurer dans le php.ini?

Plus précisément, j'ai besoin de mcrypt, curl et gd.

Merci

Réponses:


21

Il vous suffit de:

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

Si vous devez vérifier ce qui est installé php, vous pouvez:

dpkg --list | grep php

EDIT: suppression de sudo dans la commande ci-dessus car il n'est pas nécessaire avec dpkg --list.


pas besoin de sudo pour faire: dpkg --list;)
rkthkr

+ redémarrer apache
ripper234

2
Certaines extensions laisseront un fichier ini /etc/php5/conf.dqui doit être fusionné dans l'ini principal. Pour ce faire, vous utilisez normalement php5enmodet php5dismodpour activer et désactiver la configuration de l'extension. Par exemple, si je dois activer l'extension MongoDB que j'utiliserais php5enmod mongo. L'utilisation de ces commandes signifie que vous n'aurez jamais à jouer avec les liens sym ou à modifier manuellement votre ini principale.
Eno

cela fonctionne pour ubuntu 13.04, avec une installation propre. si vous essayez de faire fonctionner mongo, vous devez d'abord installer les dépendances mongo.
dmanexe

@Eno faites-vous une installation normale, par exemple sudo apt-get php5-gd puis sudo php5enmod php5-gd par exemple ??? Si ce n'est pas le cas, pourriez-vous élaborer sur la bonne procédure? Merci.
Phill Healey

3

De plus, vous pouvez consulter les extensions PHP disponibles sur votre système Debian / Ubuntu en:

apt-cache search php|egrep ^php5-
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.