web-dev-qa-db-ja.com

mcrypt拡張機能がありません。 PHP設定を確認してください

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経由でインストールしました。

49
crgsqdmn

これを試して:

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
152
Marc Delisle

Digital OceanのOPを使用して、正確なチュートリアルに従っています。欠落している唯一のステップは

Sudo php5enmod mcrypt
Sudo service Apache2 restart 

そして、Apacheサービスを再起動した後にエラーが消えました

25
Izzat Zainol

Linux Mint 17でこの問題に遭遇した人にこの答えを追加します。

LAMPスタックをインストールしたばかりで、このエラーが発生していました。 mycrpt.iniファイルは、すでに/ etc/php5/mods-availableディレクトリーにありました。実行する必要があるのは、コマンドを実行してモジュールを有効にすることだけです。

Sudo php5enmod mcrypt

その後、Apacheを再起動すると、準備が整います。

6
SBerg413

PHP構成のApache部分にシンボリックリンクを詰めました。プラットフォーム:Xubuntu 14.04 LTS。

詳細:

  1. cd /etc/php5/Apache2/conf.d
  2. Sudo ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini
  3. ls -lは、新しいリンクが存在するかどうかを確認します
  4. Sudo Apache2ctl restart

HTH。

1
jrasor

LEMPスタック(nginxおよびphp5-fpm)を使用している場合、これが解決策です

apt-get install php5-mcrypt
php5enmod mcrypt
service php5-fpm restart
service nginx restart

(当然、それぞれをSudoで実行します)

1
Vercas

Terminalを使用してMac OS X Yosemiteを使用していますが、このエラーを修正します

要求されたPHP拡張mcryptがシステムにありません

次のコマンドを実行します。

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
0
kyo

これを試して:

Sudo apt-get install mcrypt php5-mcrypt; php5enmod mcrypt; service Apache2 restart
0
thucnguyen