Unix сокеты не работают с PHP на Apache

Я написал следующий короткий скрипт на PHP:

<?
$s = socket_create(AF_UNIX,SOCK_STREAM,0);
socket_connect($s,"/tmp/tmpsock");
socket_write($s,"test");
socket_close($s);
>

Я использую этот код для подключения к простому серверу, который печатает все, что получает, на вывод терминала.

Скрипт работает нормально, когда я открыл его из терминала, используя php index.phpОднако я хочу, чтобы он был частью веб-приложения, и я пытаюсь запустить его на сервере apache2, открывая страницу index.php в веб-браузере (на сервере, конечно). Сценарий не работает тогда — socket_connect функция ничего не возвращает, описание ошибки «Success ()» и сообщение не появляется на сервере.
Я использую Ubuntu 16.04, Apache 2.4 и PHP 7.0

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]