質問

私は、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 拡張機能が読み込まれていないという警告が表示されます。どうすればこれを取り除くことができますか。このサーバーは最終的に実稼働用に使用される予定であり、セキュリティを確保したいと考えています。

役に立ちましたか?

解決

チュートリアルの extension=mcrypt.so を extension=the/full/path/to/mcrypt.so に置き換えると、問題が解決されるようです。

他のヒント

mcrypt を i386 としてビルドした可能性があります。これを file コマンド (file mcrypt.so).

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top