Ubuntu 14.04、Xampp、およびLaravelで問題が発生しています。 laravelをインストールしようとすると、Mcrypt PHP extension required. Script php artisan clear-compiled handling the post-install-cmd event returned with an error
が表示されます。
私はそれにいくつかのスレッドがあり、それらのほとんどを試してみましたが、運はありませんでした。
必要なMcrypt PHP extension
は別のパッケージ、つまりphp5-mcrypt
にパッケージ化されています。このパッケージをマシンにインストールするには、次のようにapt-get
を使用できます。
Sudo apt-get install php5-mcrypt
さらに、PHP拡張機能を正しいサーバーAPI(SAPI)に登録する必要があります。このプロセスを簡素化するために、パッケージャーによって提供されるphp5enmod
というコマンドラインツールがあります。例えば.
Sudo php5enmod mcrypt
すべての関連extension=mcrypt.so
ファイルに正しいphp.ini
行を追加します。
Laravelをインストールする前に、PHP mcryptモジュールを有効にします。
コマンドの使用:Sudo php5enmod mcrypt