Macにyii 2をインストールしています。コマンドラインに移動して実行すると、mamp pro(3.0.7.3最新)があります。
php init というメッセージが表示されます
Yii2 には mcrypt PHP 拡張機能が必要です。
phpinfo() を使用してサーバーを確認したところ、mcypt が有効になっていることがわかりました。php.ini を確認したところ、リストされており、ファイルは参照先のディレクトリに存在します。
誰かアイデアはありますか??
php.ini
これはおそらく、php CLI (コマンド ライン インターフェイス) がMAMPと同じものを使用していないことを意味します。php -c /path/to/mamp/php.ini
確実に同じ php.ini を使用するようなものを使用できます。
または、次のコマンドを試してください: php --ini
、これにより、構成ファイル名が表示されます。
Configuration File (php.ini) Path: /path/to/php/conf
Loaded Configuration File: (none)
次に、シンボリック リンクを作成できます。
cd /path/to/php/conf
sudo ln -s /path/to/mamp/php.ini php.ini