Я пытаюсь использовать 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
как веб-пользователь? Если это правда, как это можно исправить?
exec('/usr/local/bin/casperjs /var/www/mysite/application/phantomjs/test.js');
- person Ascherer   schedule 03.01.2013Fatal: [Errno 2] No such file or directory; did you install phantomjs?
- person Nyxynyx   schedule 03.01.2013