ホームページ > バックエンド開発 > PHPチュートリアル > OSX での「Laravel Requires the Mcrypt PHP Extension」エラーを修正するにはどうすればよいですか?

OSX での「Laravel Requires the Mcrypt PHP Extension」エラーを修正するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-13 10:34:19
オリジナル
841 人が閲覧しました

How Do I Fix the

「Laravel Requires the Mcrypt PHP Extension」エラーの解決

OSX 上の Laravel 4 で移行機能を実行しようとすると、ユーザーは「Laravel には Mcrypt PHP 拡張機能が必要です。」というエラーが発生します。拡張機能が有効になっているように見えても、適切な機能を妨げる根本的な問題が存在する可能性があります。

潜在的な原因の 1 つは、システム上に MAMP が存在することです。 MAMP には独自の PHP バージョンが含まれており、Laravel で使用されているものとは異なる場合があります。これを確認するには、ターミナルで「what php」コマンドを使用します。返されたパスが MAMP の PHP バージョンを示していない場合は、ユーザーのホーム ディレクトリ (cd ~) で .bash_profile を編集または作成します。

.bash_profile に次の行を追加します:

export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
ログイン後にコピー

「php5.4.10/bin」をMAMPにインストールされている実際のPHPのバージョンに置き換えます。この行を追加した後、ターミナルを再起動して、使用されている PHP バージョンを更新します。

または、MAMP が問題でない場合は、使用されている PHP バージョンが Mcrypt をサポートしているかどうかを確認することをお勧めします。 「php -i | grep Mcrypt」コマンドを使用してステータスを確認します。 Mcrypt が有効になっていない場合は、特定の PHP バージョンとオペレーティング システムに基づいて、適切な方法を使用して Mcrypt を有効にしてください。

以上がOSX での「Laravel Requires the Mcrypt PHP Extension」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート