3

mcrypt のインストール方法を教えてください。PHP5 で Leopard 10.5.8 を使用しています。

4

3 に答える 3

9

OK、私は10.6.7でこれを自分でやろうとして1.5時間を費やしました

私は解決策がこれだったと信じています:

php5-mcrypt + universalはmacportsでインストールしました:

$ sudo macports php5-mcrypt +universal

次に、ファイルを入力するだけでなくextension=mycrypt.sophp.ini直接パスを入力する必要があります。

extension = /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ ほら、PHPは私が見逃した違いに見えます!!

次に、apacheを再起動します

$ sudo apachectl -k graceful

その後

$ php -m | grep mcrypt

そこにあることを確認します。

これが誰かに役立つことを願っています!

于 2011-06-01T11:53:12.800 に答える
5
 # Edit macports.conf
cd /opt/local/etc/macports
sudo nano macports.conf
# Change the line ....
universal_archs ppc i386
# to ...
universal_archs ppc ppc64 i386 x86_64

# Get the MCRYPT Library
sudo port install mcrypt +universal 

出典:このページ.

于 2009-09-19T16:41:36.150 に答える
3

PHP のインストール方法によって異なります。

macports 経由で PHP をインストールした場合は、次のことができます。

sudo port install php5-mcrypt +universal

PHP をカスタム コンパイルした場合は、次のように再コンパイルするのがおそらく最も簡単です。

--with-mcrypt=/path/to/mcrypt

(私は macports を使用していないため、macports が実際にどこにそれを保持しているかはわかりませんが、ソースから AMP スタック (およびほとんどの依存関係) をコンパイルするだけです)

于 2009-09-19T16:57:45.773 に答える