我正在尝试将 PHP 用于exec()
二进制文件casperjs
,
exec('casperjs /var/www/mysite/application/phantomjs/test.js');
但我得到了错误
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
CasperJS 运行在 PhantomJS 之上,我手动安装并/usr/local/bin/phantomjs
在/usr/local/bin/casperjs
. 所以我猜 casperjs 在运行时会调用 phantomjs。
但是,当我 ssh 进入服务器并运行时,它工作正常
casperjs /var/www/mysite/application/phantomjs/test.js
什么地方出了错?我认为casperjs
不能phantomjs
以网络用户身份运行?如果这是真的,如何解决?