当前位置: 主页 > 操作系统 > MacOS > MAMP 1.7的PHP无法在命令行下执行问题的解决方法

MAMP 1.7的PHP无法在命令行下执行问题的解决方法

时间:2009-10-19来源:互联网 点击:

我是一个懒人,所以喜欢使用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之类的命令行都正常了。

站长资讯网
. TAG: MAMP PHP 命令 解决
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言