2015-11-23 73 views
1

如何在HTTP中將HTTP與unix域套接字進行通信。
我正在尋找類似於這樣的庫:requests-unixsocket但這是爲python,我需要php。
如果可能,請給出示例代碼。如何從php連接到unix套接字

根據this答案curl有--unix-socket選項,但是這在php-curl中不支持從this回答。我發現Socket Client for PHP HTTP庫的PHP,但不能弄清楚如何使用它
請分享類似的圖書館。
編輯:
this博客,我們可以以某種方式使用CURLOPT_UNIX_SOCKET_PATH選項在PHP?

+0

對不起,如果我的答案誤導了你,你可以連接到PHP的unix套接字,看起來你不能從php-curl。您可以使用命令行卷曲或直接套接字連接。 – Calimero

回答

1

嘗試stream_socket_client。

resource stream_socket_client (string $remote_socket [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") [, int $flags = STREAM_CLIENT_CONNECT [, resource $context ]]]]])