我正在尝试执行缩略图转换器脚本phantomjs。 从我的终端它工作正常,但在我的网页返回5个代码。这是权限问题吗?我使用的是php 5.3 + MAMP
$output = array();
$command = "./bundles/MainBundle/js/phantomjs /bundles/MainBundle/js/convert.js";
$return_var=0;
exec($command,$output,$return_var);
HELP!请
答案 0 :(得分:0)
我遇到了同样的问题并通过取消设置似乎由MAMP设置的DYLD_LIBRARY_PATH
变量来修复它,但会混淆PhantomJS。
$command = "unset DYLD_LIBRARY_PATH ; ./bundles/MainBundle/js/phantomjs";
答案 1 :(得分:0)
您也可以使用此方法:
在/ Applications / MAMP / Library / bin / envvars文件中,注释以下行:
#DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
#export DYLD_LIBRARY_PATH
并重新启动Apache。
复制