Ich muss die mcrypt Funktionen auf meiner Website aktivieren, außer ich bin auf einem freigegebenen Host (unter Linux) und haben offensichtlich keinen Zugriff auf die Datei php.ini
. Es scheint Möglichkeiten zu geben, PEAR-Module zu installieren, aber eine Suche ergab, dass mcrypt nicht verfügbar war. Gibt es eine Möglichkeit, dies zu tun, ohne mich um technische Hilfe zu bitten, um mir zu helfen?Installieren von PHP-Erweiterungen auf Shared-Hosting
-Update: Auf der Suche um ein bisschen mehr, es sieht aus wie ich in der Lage sein könnte, die dl()
Funktion zu verwenden, um dynamisch eine Bibliothek zur Laufzeit zu laden. Da ich die mcrypt-Funktionen nur an einer Stelle verwende, könnte ich wahrscheinlich damit durchkommen, da der Leistungshit (ich vermute, es gibt einen Treffer) minimal sein sollte. Das einzige Problem ist jetzt, wie man die Datei libmcrypt.so
bekommt?
Ein weiteres Update: Ich habe die libmcrypt.tar.bz2 Datei von Source heruntergeladen haben, und führen Sie ./configure
, make
, und dann kopiert die libmcrypt.so.4.4.8
Datei in meinem Home-Verzeichnis (wie libmcrypt.so
), aber jetzt kann ich nicht Finden Sie, wo Sie es setzen, so dass die dl()
Funktion es finden wird.
ah gut, dass sudo Teil zur Arbeit geht nicht, da ich auf einem gemeinsamen Host bin. – nickf
Nun, du müsstest es erst bauen, ich baue jetzt einen und poste einen Link. – UnkwnTech
danke für das Angebot (!), Aber ich konnte es bauen (siehe meine letzte Änderung) – nickf