Die webbasierten Erweiterungen und die Befehlszeilen-Erweiterungen können sich unterscheiden. Führen Sie php -m
in Ihrem Terminal aus und überprüfen Sie, ob mcrypt
aufgeführt ist. Wenn nicht, überprüfen Sie, von wo aus die Befehlszeile Ihre php.ini
Datei lädt, indem Sie php --ini
in Ihrem Terminal ausführen.
In dieser php.ini
Datei können Sie die Erweiterung aktivieren.
OSX
Ich habe gehört, dass Leute auf OSX Probleme haben, weil das Terminal auf das in OSX enthaltene native PHP zeigt. Sie sollten stattdessen Ihr Bash-Profil aktualisieren, um den tatsächlichen Pfad zu Ihrem PHP einzuschließen. Etwas wie das Folgende (Ich benutze OSX tatsächlich nicht, also könnte das nicht zu 100% korrekt sein):
export PATH=/usr/local/php5/bin:$PATH
Ubuntu
Auf früheren Versionen von Ubuntu (vor 14.04) wird, wenn Sie sudo apt-get install php5-mcrypt
ausführen, die Erweiterung tatsächlich nicht in den mods-available
installiert. Sie müssen es verknüpfen.
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
Auf allen Ubuntu-Versionen müssen Sie die Modul nach der Installation aktivieren. Das können Sie mit php5enmod
tun.
sudo php5enmod mcrypt
sudo service apache2 restart
ANMERKUNGEN