1

私は、Web サーバーとして使用する新しい Mac Mini に LAMP スタックをセットアップする作業を行っています。バンドルされている PHP バージョン 5.3.3 と Apache 2.2.15 を使用しています。

phpMyAdmin が機能し、mysql インストールに接続しましたが、「mcrypt 拡張機能を読み込めません。このチュートリアルを行いました - http://michaelgracie.com/2009/09/23/plugging-mcrypt-into-php-on- mac-os-x-snow-leopard-10.6.1/ - mcrypt をインストールすると、最後のスクリーンショットのように phpinfo() で mcrypt がインストールされていることが示されます。

しかし、まだ mcrypt 拡張機能がロードされていないという警告が表示されます。どうすればこれを取り除くことができますか。このサーバーは最終的に本番用に使用される予定であり、安全であることを望みます。

4

2 に答える 2

1

チュートリアルの extension=mcrypt.so を extension=the/full/path/to/mcrypt.so に置き換えてください。

于 2010-11-19T16:04:02.863 に答える
0

mcrypt を i386 としてビルドした可能性があります。ファイルコマンド(file mcrypt.so)で確認してください。

新しい Mac mini は 64 ビットです。mcrypt を x86_64 としてビルドしてみてください。Makefile または設定をハッキングしてみてくださいARCHFLAGS="-arch x86_64"

于 2010-11-19T04:42:18.213 に答える