Я пытаюсь использовать скрипт для проверки связи с удаленным сервером Minecraft и расшифровки информации, отображаемой на веб-странице. Сценарий, который я использую, можно найти на GitHub.
Когда мы проверили это на машине с Ubuntu 15.04, все заработало как положено. Однако когда мы поместили его на компьютер Red Hat Enterprise Linux 7.1, сценарий больше не мог установить соединение со страницей — я не смог определить, где или что идет не так.
Я установил на компьютер пакеты PHP:
php.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
php-cli.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
php-common.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
php-gd.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
php-mbstring.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-optional-7
php-mysql.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
php-pdo.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
php-xml.x86_64 5.4.16-36.el7_1 @rhel-x86_64-server-7
Сайт, на котором я тестирую это, можно найти Вот и более подробную информацию о настройке PHP на машине также можно найти Вот.
Я что-то упускаю из-за того, что этот скрипт не может установить соединение? Я рассмотрел брандмауэр, но даже когда у меня был скрипт localhost (веб-страница и сервер Minecraft находятся на одной машине), он все равно не мог установить соединение.
Задача ещё не решена.
Других решений пока нет …