По моему опыту, сообщения об ошибках PHP появятся в журнале ошибок Apache по умолчанию. Попытайтесь проверить там (это /var/log/apache2/error.log
на Debian) для сообщений, упоминая PHP.
Поскольку нет ничего слушающего там. Если Вы ожидали бы, что X-сервер ответит, необходимо будет сказать, он для включения TCP (удалите -nolisten tcp
например, или добавить -listen tcp
для тех, которые не слушают на TCP по умолчанию).
Но если Вам не нужен Ваш X-сервер, к которому получат доступ непосредственно по сети (кроме, туннелировал/проксировал ssh
), вероятно, более мудро оставить его там.
Можно соединиться с X-сервером с сокетом домена Unix вместо этого. Например (для :0
) с:
socat - /tmp/.X11-unix/X0
Который был бы эквивалентом:
socat - tcp:localhost:6000
Или (как Вы находитесь на Linux), с абстрактным доменным сокетом:
socat - abstract:/tmp/.X11-unix/X0
Другие причины, почему Вы не можете говорить со своим X-сервером, состояли бы в том, если он слушает на другом порте (6000, для :0
дисплей) или не в том адресе или подстановочном адресе, или на другом сетевом протоколе (IPv6
вместо IPv4
), или если существует правило брандмауэра, отклоняющее соединения там.