如何安裝mcrypt?我在PHP5中使用Leopard 10.5.8。在Mac OS X 10.5.8上安裝用於PHP的Mcrypt擴展
回答
# 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
來源:。
這取決於你如何安裝PHP。
如果通過使用MacPorts安裝PHP,你可以:
sudo port install php5-mcrypt +universal
如果您自定義編譯你的PHP,它可能是最簡單的只是重新編譯:
--with-mcrypt=/path/to/mcrypt
(不知道在哪裏MacPorts的實際保留它,因爲我不使用macports,但只是從源代碼編譯我的AMP堆棧(和大多數依賴))
我試圖運行sudo的「港口安裝PHP5-mcrypt的萬能+」,並得到這個: Skipping org.macports.activate (mcrypt +universal) since this port is already active
但info.php的說明不了什麼,並且phpMyAdmin仍然聲稱mcrypt在它的視線範圍內是無處可尋的 –
2009-09-19 17:23:20
好的,我只花了1.5小時試圖自己做這個10.6.7
我相信解決辦法是這樣的:
我的MacPorts安裝php5-mcrypt + universal
:
$ sudo macports php5-mcrypt +universal
那麼,你不能只是把extension=mycrypt.so
在php.ini
文件,你必須把直接路徑,即:
extension = /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
你看,PHP看起來/usr/local/lib/php/extensions/no-debug-non-zts-20090626/
這是我思念的區別ED!
然後,只需重新啓動Apache你
$ sudo apachectl -k graceful
然後
$ php -m | grep mcrypt
,以確保它的存在。
希望這可以幫助別人!
非常感謝!我在這拉着我的頭髮 – 2012-11-12 15:25:16
這應該被標記爲正確的答案。 – 2013-02-10 22:07:14
- 1. 在Leonarp上安裝PHP 5.3 - Mac OS X 10.5.8
- 2. 在Mac OS X上安裝PHP的zip擴展--enable-zip
- 3. 在OS X上安裝的Graphviz 10.5.8
- 4. 在Mac OS X El Capitan中需要Mcrypt PHP擴展
- 5. 不能在Mac OS X 10.5.8(Leopard)上安裝sqlite3的寶石
- 6. 在Mac OS X 10.5.8上安裝rpy2 -2.1.5失敗
- 7. 安裝mongodb擴展mac os
- 8. 在Mac OS X服務器上安裝MySQL的PDO擴展
- 9. 在Mac OS X Leopard上使用Sendmail的PHP郵件()(10.5.8)
- 10. 如何以及在哪裏安裝Git for MAC OS X 10.5.8
- 11. Mac Snow Leopard Mcrypt擴展
- 12. Leksah正在使用Mac OS X 10.5.8
- 13. 在Mac OS上安裝MySQLdb的X 10.9.5
- 14. 在Mac OS X上安裝MySQL的Python
- 15. 如何安裝PostgreSQL用於Mac OS X
- 16. 在Mac OS X上使用xampp構建XHP php擴展
- 17. 如何下載適用於Mac OS X的PHP擴展程序
- 18. Jenkins在Mac OS X上安裝
- 19. 在Mac OS X上安裝ColdFusion 11 Yosemite
- 20. 在mac os x mountain lion上安裝boost_1_53_0
- 21. 在Mac OS X上安裝JBPM 6.5
- 22. 在Mac OS X 10.6上安裝Xcode 3.2.5
- 23. 在mac os上安裝java x
- 24. 在Mac OS X上安裝Javac 10.6.8
- 25. 如何在mac os上安裝leveldb x
- 26. 在Mac OS X上安裝lispbuilder-sdl
- 27. 在Mac OS X上安裝MySQLdb
- 28. 在Mac OS X上爲XCode安裝Eigen
- 29. 如何在Mac OS X上安裝mod_jk
- 30. 如何在Mac OS X上安裝LuaSocket
按照說明操作;檢查info.php - 沒有mcrypt。想法? – 2009-09-19 16:52:41
在啓用mcrypt的情況下,php編譯時是否沒有警告? – Zed 2009-09-19 17:12:45
在哪個階段?我不太確定。如果您要告訴我要運行哪個命令,這將非常有幫助。 – 2009-09-19 17:25:40