Mac OS X 10.5.8 üzerinde PHP için Mcrypt uzantısı yükleme

3 Cevap php

Nasıl mcrypt yüklerim? Ben PHP5 ile Leopard 10.5.8 kullanıyorum.

3 Cevap

Tamam, ben sadece 10.6.7 bu kendim yapmaya çalışıyorum 1.5 saat geçirdim

Ben çözüm bu olduğunu düşünüyorum:

I php5-mcrypt + universal MacPorts yüklü:

$ sudo macports php5-mcrypt +universal

O, sadece extension=mycrypt.so php.ini dosyasına koyamazsınız, size doğrudan yolu ie koymak zorunda:

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

you see, PHP looks in /usr/local/lib/php/extensions/no-debug-non-zts-20090626/ which is the difference I missed!!

Sonra sadece ile Apache'yi yeniden sizin

$ sudo apachectl -k graceful

ve daha sonra

$ php -m | grep mcrypt

orada olduğundan emin olmak için.

Bu birileri yardımcı olur umarım!

 # 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

Kaynak: This page.

Bu PHP yükledim nasıl bağlıdır.

Eğer MacPorts yoluyla PHP yüklü ise, şunları yapabilirsiniz:

sudo port install php5-mcrypt + evrensel

If you custom-compiled your PHP, it's probably easiest to just recompile with: --with-mcrypt=/path/to/mcrypt

(Ben MacPorts kullanmayın çünkü MacPorts aslında, tutar nerede emin, ama sadece bir kaynaktan benim AMP yığınını (ve çoğu bağımlılıkları) derlemek değil)