php-osx没有在Yosemite上加载mcrypt.so

时间:2014-10-08 15:50:10

标签: php macos libtomcrypt

试图运行php --version这就是我得到的

/usr/local/php5-5.6.1-20141004-104642/bin/php --version
  

PHP警告:
  PHP启动:无法加载动态库'/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so'   - dlopen(/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so, 9):

     

未加载库:/usr/local/lib/libltdl.7.dylib

     

参考文献:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so   原因:在第0行的未知中找不到图像

2 个答案:

答案 0 :(得分:3)

根据此网站https://coderwall.com/p/8pajlg,您需要通过Homebrew安装libtool:

brew install libtool --universal
brew link libtool

答案 1 :(得分:2)

约塞米蒂使用php55。 通过Macports:

sudo port install php54-mcrypt

在php.ini中

extension=/opt/local/lib/php55/extensions/no-debug-non-zts-20121212/mcrypt.so