我正在尝试执行缩略图转换器脚本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);帮助!请
发布于 2013-04-07 21:24:58
我遇到了同样的问题,并通过取消设置DYLD_LIBRARY_PATH变量来修复它,该变量似乎是由MAMP设置的,但它会混淆PhantomJS。
$command = "unset DYLD_LIBRARY_PATH ; ./bundles/MainBundle/js/phantomjs";发布于 2013-06-13 21:40:16
您也可以使用此方法:
在/Applications/MAMP/Library/bin/envvars文件中,注释以下行:
#DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
#export DYLD_LIBRARY_PATH然后重新启动Apache。
从复制
https://stackoverflow.com/questions/13314564
复制相似问题