Я написал скрипт на php, для работы которого требуется браузер, такой как Firefox, так как он содержит биты javascript.
Мне не нужен вывод из процесса, мне просто нужно, чтобы вызвать страницу, запустить страницу вместе с javascript, а затем закрыть. Сейчас я делаю это на VPS, поэтому у меня нет дисплея.
Есть ли обходной путь для запуска Firefox без дисплея?
Возможно, вы могли бы попробовать запустить скрипт с «ссылками» браузера из командной строки
links -no-g http://your.sript.here
Или вы можете попробовать автономную оболочку JavaScript, чтобы интерпретировать ваш код, не открывая браузер. Эти веб-страницы могут вам помочь:
Попробуйте xvfb! Это - эмулятор дисплея, требующий никакого фактического дисплея.
apt-get install xvfb
xvfb-run [your script here]
страница справочника: http://man.he.net/man1/xvfb-run
описание: http://en.wikipedia.org/wiki/Xvfb
подобный ТАК тема: https://stackoverflow.com/questions/6183276/how-do-i-run-selenium-in-xvfb