1

我正在尝试执行缩略图转换器脚本 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);

帮助!请

4

2 回答 2

0

DYLD_LIBRARY_PATH我遇到了同样的问题,并通过取消设置似乎由 MAMP 设置但会混淆 PhantomJS的变量来修复它。

$command = "unset DYLD_LIBRARY_PATH ; ./bundles/MainBundle/js/phantomjs";
于 2013-04-07T13:24:57.753 回答
0

您也可以使用此方法:

在 /Applications/MAMP/Library/bin/envvars 文件中并注释以下行,如下所示:

#DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
#export DYLD_LIBRARY_PATH

并重新启动 Apache。

复制自https://stackoverflow.com/a/10125539/291573

于 2013-06-13T13:40:15.930 回答