エラーの理由は、php の mcrypt 拡張機能がインストールされていないが、拡張機能で定義されている暗号化メソッドの定数が使用されているためです。 解決策: mcrypt 拡張機能をインストールします。
具体的な手順:
1. コマンド ラインを開きます。 mcrypt をインストールするには: brew install mcrypt
P 2. PHP-MCRYPT 拡張機能をインストールします: Brew Install PHP55-MCRYPT (対応するバージョンの pHP をインストールします) 途中でエラーが発生した場合は、落ち着いて英語のコードを注意深く読んでください。 >拡張機能がインストールされているかどうかを確認します php -m grep mcrypt
php -i grep mcrypt<p></p>
看一下扩展是否已经装好
php -m | grep mcrypt
php -i | grep mcrypt<br>
<img src="http://image.codes51.com/Article/image/20160129/20160129115805_1368.png" alt="mac1011 php报错 Use of undefined constant MCRYPT_RIJNDAEL_128">
4、复制mcrypt的配置到php扫描配置的目录
默认为--with-config-file-scan-dir=/Library/Server/Web/Config/php' 可以在phpinfo中Configure Command选项中找到
接下来把mcrypt的ini文件复制进去即可:
sudo mkdir -p /Library/Server/Web/Config/php
sudo cp /usr/local/etc/php/5.5/conf.d/ext-mcrypt.ini /Library/Server/Web/Config/php/ext-mcrypt.ini
或者
sudo ln -s /usr/local/etc/php/5.5/conf.d/ext-mcrypt.ini /Library/Server/Web/Config/php/ext-mcrypt.ini
最后:sudo apachectl restart即可
<img src="http://image.codes51.com/Article/image/20160129/20160129115805_1368.png" alt="mac1011 PHP エラー 未定義定数 MCRYPT_RIJNDAEL_128 の使用">
4 , mcrypt 設定を php スキャン設定のディレクトリにコピーします
デフォルトは --with-config-file-scan-dir=/Library/Server/Web/Config/php' の [コマンドの設定] オプションにあります。 phpinfo
sudo apachectl restart
🎜🎜🎜別の方法を使用してインストールすることもできます:🎜🎜 http://jingyan. com/article/e3c78d644cf1ed3c4c85f5a8.html🎜🎜
🎜
上記は、mac1011 php エラー メッセージ「未定義定数 MCRYPT_RIJNDAEL_128 の使用」を紹介しており、関連する内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜
🎜
🎜