https://www.digitalocean.com/community/articles/how-to-install-linux-Apache-mysql-php-lamp-stack-on-ubunt whileにあるチュートリアルに従いました途中で遭遇した他の複数のエラーを修正しましたが、最後のエラーが1つ残っています。 phpMyAdminにログインすると、下部に「mcrypt拡張機能がありません。PHPの設定を確認してください。」という大きな赤いエラーが表示されます。 Ubuntu 13.10のチュートリアルにリストされているすべてのものをPuTTY経由でインストールしました。
これを試して:
Sudo apt-get install php5-mcrypt
Sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
Sudo php5enmod mcrypt
Sudo service Apache2 restart
Digital OceanのOPを使用して、正確なチュートリアルに従っています。欠落している唯一のステップは
Sudo php5enmod mcrypt
Sudo service Apache2 restart
そして、Apacheサービスを再起動した後にエラーが消えました
Linux Mint 17でこの問題に遭遇した人にこの答えを追加します。
LAMPスタックをインストールしたばかりで、このエラーが発生していました。 mycrpt.iniファイルは、すでに/ etc/php5/mods-availableディレクトリーにありました。実行する必要があるのは、コマンドを実行してモジュールを有効にすることだけです。
Sudo php5enmod mcrypt
その後、Apacheを再起動すると、準備が整います。
PHP構成のApache部分にシンボリックリンクを詰めました。プラットフォーム:Xubuntu 14.04 LTS。
詳細:
HTH。
LEMPスタック(nginxおよびphp5-fpm)を使用している場合、これが解決策です
apt-get install php5-mcrypt
php5enmod mcrypt
service php5-fpm restart
service nginx restart
(当然、それぞれをSudoで実行します)
Terminalを使用してMac OS X Yosemiteを使用していますが、このエラーを修正します
要求されたPHP拡張mcryptがシステムにありません
次のコマンドを実行します。
brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
これを試して:
Sudo apt-get install mcrypt php5-mcrypt; php5enmod mcrypt; service Apache2 restart