MAMP 1.7的PHP无法在命令行下执行问题的解决方法 [ 网站地图 ]

发表于:2009-10-19 浏览:237 作者: 来源:互联网

关键字:MAMP,PHP,命令,解决

描述:我是一个懒人,所以喜欢使用Apache、MySQL、PHP的集成包搭建开发环境,免得一个一个安装多麻烦。 使用MacOS后也找到了一个非常优秀的集成包MAMP,但是这个集成包在命令行下居然无法使用,提示信息如下:

我是一个懒人,所以喜欢使用Apache、MySQL、PHP的集成包搭建开发环境,免得一个一个安装多麻烦。

使用MacOS后也找到了一个非常优秀的集成包 MAMP,但是这个集成包在命令行下居然无法使用,提示信息如下:

$ ./php -v
dyld: NSLinkModule() error
dyld: Library not loaded: /Users/severin/Dev/Projects/MAMP_1.7_src/lib/libltdl.3.dylib
Referenced from: /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/mcrypt.so
Reason: image not found
Trace/BPT trap

使用以下方法重新定义一个变量:

$ export DYLD_LIBRARY_PATH=/Applications/MAMP/Library/lib:${DYLD_LIBRARY_PATH}

推荐将以上这行加入到 ~/.profile 中,这样每次启动都会自动执行。

这样php、pear、Symfony之类的命令行都正常了。


站长资讯网 做中国最丰富的资讯网站 沪ICP备05004089号