1

サムネイルコンバータスクリプトphantomjsを実行しようとしています。私の端末からは正常に動作しますが、私のWebページでは5つのコードが返されます。それは権限の問題ですか?私はphp5.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_PATHMAMP によって設定されているように見える変数を設定解除することで修正しましたが、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 に答える