2024 年 PHP 日本研討會

Unix 網域:Unix 和 UDG

unix://udg://

  • unix:///tmp/mysock
  • udg:///tmp/mysock

unix:// 提供對 Unix 網域中 socket 串流連線的存取。 udg:// 使用使用者資料包協定提供 Unix 網域 socket 的替代傳輸方式。

與網際網路網域 socket 不同,Unix 網域 socket 不需要埠號。在 fsockopen() 的情況下,portno 參數應設定為 0。

注意 Windows 不支援 Unix 網域 socket。

新增註釋

使用者貢獻筆記 1 則筆記

Matthew Fortune
17 年前
在 PHP 5 之前的版本中,使用 fsockopen 開啟 Unix 域 Socket 時似乎不需要加上 unix:// 的限定符。

PHP 4: fsockopen("/tmp/mysocket"......);

PHP 5: fsockopen("unix:///tmp/mysocket"......);

升級時我被這個問題困住了。
To Top