Die Installation von mcrypt mit PHP auf dem mac
Ich versuche zu installieren die mcrypt Erweiterung von PHP auf meinem mac.
Benutzte ich den homebrew-Befehl, um es zu installieren
brew install php53-mcrypt
Das gibt mir die Meldung, dass es bereits installiert ist: php53-mcrypt-5.3.26 already installed
Jedoch, wenn ich den Befehl ausführen php -m
ich nicht sehen, mcrypt in der Liste (habe ich neu gestartet, das terminal).
Edit 1: Hinzufügen mcrypt Abschnitt von php.ini.Standard
In der php.ini.default Datei, diese ist Abschnitt habe ich über mcrypt
[mcrypt]
; For more information about mcrypt settings see http://php.net/mcrypt-module-open
; Directory where to load mcrypt algorithms
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.algorithms_dir=
; Directory where to load mcrypt modes
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.modes_dir=
- Finden Sie heraus, was
php.ini
- Datei ist in Verwendungphp -i
(und alle anderen config-Dateien) und stellen Sie sicher, dass die Erweiterung aktiviert ist - was Suche ich? es gibt eine Menge von Daten
- Versuchen
php -i | grep '\.ini'
. Fügen Sie die Ergebnisse in Ihre Frage - Dies ist, was ich habe-Konfigurationsdatei (php.ini) Path => /etc einscannen und dir zusätzliche .ini-Dateien => (keine) Weiteren .ini-Dateien geparst => (keine) user_ini.mit dem Namen => .Benutzer.ini => .Benutzer.ini
- Ist die Erweiterung aktiviert
/etc/php.ini
? Sie können auch prüfen wollen, die über einen browser mit einem<?php phpinfo() ?>
- Datei. Manchmal werden die CLI-und web-Modul verwenden unterschiedlichephp.ini
Dateien - Hallo, ich gepostet eine Antwort, bitte haben Sie einen Blick auf es. Hoffe, dass wäre hilfreich.
- Ich habe versucht, phpinfo() und es hat mir einen anderen Pfad zu einer php.ini-Datei. Diese ist in das MAMP-Verzeichnis, das ich verwende. Ich habe diese Datei geöffnet und es hat
extension=mcrypt.so
in der Datei
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fisrt, herauszufinden, wo die
php.ini
:Dann sehen Sie etwas wie diese:
Öffnen Sie die Konfigurationsdatei:
Suche diese Datei, und überprüfen Sie, ob Sie so etwas wie dieses:
kopieren
mcrypt.so
zuextension_dir
angegebenen auch in php.ini.oder set
mcrypt.modes_dir
; extension_dir = "ext"
so, Schreibe ichextension = mcrypt.so
darunter ?extension_dir=/usr/local/php/lib/
, dann kopieren Siemcrypt.so
zuextension_dir
.extension="/usr/local/Cellar/php53-mcrypt/5.3.26/mcrypt.so"
Aktualisierte Anleitung, wie der Mac Mavericks:
http://coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-9-mavericks-development-server/