Где поставить скрипт phantomjs в Symfony?

Я хочу запустить команду bash phantomjs myAwesomeScript.js "www.example.com" из службы Symfony с помощью этой строки:

$response = exec("phantomjs $scriptPath $arguments");

Где я могу поставить свой сценарий myAwesomeScript.js? Могу ли я, например, положить это в app/exec/trollingUrl.js? или я должен положить это в другом месте?

Как правильно получить путь к этому файлу в symfony?

2

Решение

Установите PhantomJS с npm install -globabl phantomjs

PhantomJS будет установлен в вашем / usr / local, если вы работаете в системе Unix.
Это означает, что il будет доступен в вашей командной строке отовсюду

После его установки вам нужно будет сделать <?php exec("phantomjs $scriptPath $arguments"); ?> в любом из ваших php-скриптов, не беспокоясь о пути установки phantomjs

Больше информации о глобальной установке здесь:
http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation

0

Другие решения

Других решений пока нет …