1

OS X で 2 日間 mcrypt を有効にしようとしました。たくさんのドキュメントを読みましたが、達成できませんでした。私がOS X環境に不慣れだからかもしれません。

これまでに行ったことの簡単な要約は次のとおりです。

Xcode をインストールし、コマンド ライン ツールをインストールしました。

libmcrypt-2.5.8 と php-5.3.15 をダウンロードして抽出しました。

cd libmcrypt-2.5.8
./configure && make && sudo make install

これの出力は

Libraries have been installed in:
/usr/local/lib 

および次のような他のいくつかのログ

make[2]: Nothing to be done for `install-exec-am'.

次のステップは次のとおりです。

cd php-5.3.15/ext/mcrypt
./configure && make && sudo make install

これの出力は

Installing shared extensions:
/usr/lib/php/extensions/no-debug-non-zts-20090626/

私が読んだドキュメントによると、これはインストールが成功したことを意味します。これらすべての後、私は開い/etc/php.iniて書きextension=mcrypt.soました。sudo apachectl restart で apache を再起動しました。しかし、何も起こりませんでした。Mcrypt は に登場しませんでしたphp -m

また、sudo port install を使用して mcrypt をインストールしようとしましphp-mcrypt +universalたが、これも機能しませんでした。

この問題に関連する別のトピックを見たところ、のextension=mcrypt.soフルパスで変更するという回答がありましたmcrypt.so。私は試しましたが、それもうまくいきません。

4

2 に答える 2

1

このウォークスルーが役立つことがわかりました。 http://www.coolestguyplanettech.com/how-to-install-mcrypt-for-php-on-mac-osx-lion-10-7-development-server/

于 2012-11-29T21:54:48.380 に答える
0

「extension_dir」プロパティが php.ini に設定されていることを確認するか、すでに存在する場合はコメントされていないことを確認してください。

于 2012-08-18T15:03:35.013 に答える