Installieren Sie PHP-Erweiterungen auf Ubuntu

14

Ich habe einen Ubuntu 9.10 Server. Ich habe Apache2 und PHP5 mit den Befehlen apt-get installiert.

Wie installiert man PHP-Erweiterungen? Gibt es Befehle wie apt-get, um sie zu bekommen? Oder sollte ich manuell nach den Dateien auf der PHP-Website suchen und sie in der php.ini einrichten?

Genauer gesagt brauche ich mcrypt, curl und gd.

Vielen Dank

Nute
quelle

Antworten:

21

Alles was Sie tun müssen ist:

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

Wenn Sie überprüfen müssen, was in PHP installiert ist, können Sie:

dpkg --list | grep php

BEARBEITEN: sudo im obigen Befehl entfernt, da es mit dpkg --list nicht benötigt wird.

Monkee
quelle
Keine Notwendigkeit für Sudo, wenn Sie tun: Dpkg
Liste
+
starte
2
Einige Erweiterungen hinterlassen eine INI-Datei /etc/php5/conf.d, die mit der Haupt-INI- Datei zusammengeführt werden muss. Dazu verwenden Sie normalerweise php5enmodund php5dismod, um die Konfiguration der Erweiterung zu aktivieren und zu deaktivieren. Zum Beispiel, wenn ich die MongoDB-Erweiterung aktivieren muss, würde ich verwenden php5enmod mongo. Wenn Sie diese Befehle verwenden, müssen Sie nie mit Sym-Links herumspielen oder Ihre Haupt-INI manuell bearbeiten.
Eno
Dies funktioniert für Ubuntu 13.04 mit einer sauberen Installation. Wenn Sie versuchen, Mongo zum Laufen zu bringen, sollten Sie zuerst die Mongo-Abhängigkeiten installieren.
dmanexe
@Eno machst du eine normale Installation zB sudo apt-get php5-gd dann machst du sudo php5enmod php5-gd zum Beispiel ??? WENN nicht, könnten Sie das richtige Verfahren erläutern? Vielen Dank.
Phill Healey
3

Zusätzlich können Sie die verfügbaren PHP-Erweiterungen auf Ihrem Debian / Ubuntu-System überprüfen, indem Sie:

apt-cache search php|egrep ^php5-
Famzah
quelle