It appears that fsockopen prior to php5 did not need the unix:// qualifier when opening a unix domain socket:
php4: fsockopen("/tmp/mysocket"......);
php5: fsockopen("unix:///tmp/mysocket"......);
This caught me out when upgrading.
   unix:// 和
   udg://。
  
unix:///tmp/mysockudg:///tmp/mysock
   unix:// 提供了在 Unix 域中对套接字流连接的访问。
   udg:// 提供了替代的传输器以用户数据报协议(UDP)来访问 Unix 域套接字。
  
   Unix 域套接字和 Internet 域套接字不同,不需要端口号。在 
   fsockopen() 中 portno 参数应被设为 0。
  
注意: Windows 不支持 Unix 域套接字。
It appears that fsockopen prior to php5 did not need the unix:// qualifier when opening a unix domain socket:
php4: fsockopen("/tmp/mysocket"......);
php5: fsockopen("unix:///tmp/mysocket"......);
This caught me out when upgrading.