pdadmin-forum

pdadmin-forum » Information » HowTo's » PHP Extensions mit PECL installieren » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen PHP Extensions mit PECL installieren
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Sumeragi
Mitglied


Dabei seit: 19.07.2016
Beiträge: 120

PHP Extensions mit PECL installieren Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Möchte man PHP Extensions installieren, kann dies mittels der pecl Binary durchgeführt werden. Diese wird in der Serverumgebung mitgeliefert. Da je PHP einmal die Extension installiert werden muss, hilft hier folgendes Skript:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
#!/bin/bash
PATH_O="$PATH"
if ! type autoconf >/dev/null; then
  if type apt >/dev/null 2>&1; then
    apt -y install autoconf
  elif type apt-get >/dev/null 2>&1; then
    apt-get -y install autoconf
  elif type yum >/dev/null 2>&1; then
    yum -y install autoconf
  fi
fi
find /usr/local/pd-admin2/php* -type f -name pecl -print0 | while IFS= read -r -d $'\0' line; do
  DIR="$(dirname "$line")"
  PATH="${DIR}:${PATH_O}" "${DIR}"/pecl "$@"
done


Verwendet werden kann das Skript im Grunde wie die pecl Binary selbst. In den Beispielen wurde das Skript als pecl.sh abgespeichert.

Installieren von Extension
code:
1:
./pecl.sh install <extensionName>


Deinstallieren von Extension
code:
1:
./pecl.sh uninstall <extensionName>


Upgrade von Extension
code:
1:
2:
3:
4:
5:
# Zeigt verfügbare Upgrades an
./pecl.sh list-upgrades

# Aktualisiert ein bestimmtes Paket/Extension
./pecl.sh upgrade <extensionName>


Original Code aus Thread: REDIS Cache nutzen

Danke @Twilo für die Verbesserungen

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Sumeragi: 15.05.2018 11:18.

15.05.2018 10:35 Sumeragi ist offline E-Mail an Sumeragi senden Homepage von Sumeragi Beiträge von Sumeragi suchen Nehme Sumeragi in Deine Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
pdadmin-forum » Information » HowTo's » PHP Extensions mit PECL installieren

Impressum | Team | Hilfe

Forensoftware: Burning Board, entwickelt von WoltLab GmbH    |    Design entwickelt von You-Online.de