ホームページ >バックエンド開発 >PHPチュートリアル >Laravel「Mcrypt PHP 拡張機能」エラー: MAMP 使用時に修正する方法は?
Laravel:「Mcrypt PHP 拡張機能」エラーのトラブルシューティング
Laravel には Mcrypt PHP 拡張機能が必要ですが、それが存在しないことを示すエラー メッセージはイライラする可能性があります。この記事では、OSX 上の Laravel 4 で移行機能を使用するときに直面したこの問題について説明します。
Mcrypt 拡張機能が有効になっているように見えても、まだ問題が発生する可能性があります。潜在的な原因の 1 つは、PHP の一般的な開発環境である MAMP の存在です。 MAMP は独自の PHP バージョンを使用しますが、これは Laravel で使用されているものではない可能性があります。
これを解決するには、ターミナルで「what php」を実行して、使用されている PHP バージョンを確認します。 MAMP からのものでない場合は、ホーム ディレクトリ (~) で ~/.bash_profile を編集または作成し、次の行を追加します:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
'php5.4.10' を MAMP で使用される適切な PHP バージョンに置き換えます。ターミナルを再起動し、PHPのバージョンを再度確認してください。これで MAMP の PHP を指すようになりました。
上記が機能しない場合は、「/Applications/MAMP/bin/php」に移動し、「ls」を実行してインストールされている PHP バージョンを確認し、「php5」を置き換えます。
MAMP PHP バージョンを使用したら、Laravel 移行機能を再試行してください。これで正常に実行されるはずです。
以上がLaravel「Mcrypt PHP 拡張機能」エラー: MAMP 使用時に修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。