似乎在 php5 之前,打开 Unix 域套接字时不需要 unix:// 限定符
php4: fsockopen("/tmp/mysocket"......);
php5: fsockopen("unix:///tmp/mysocket"......);
升级时这让我很头疼。
unix://
和 udg://
。
unix:///tmp/mysock
udg:///tmp/mysock
unix://
提供对 Unix 域中套接字流连接的访问。 udg://
使用用户数据报协议为 Unix 域套接字提供备用传输。
与互联网域套接字不同,Unix 域套接字不需要端口号。 在 fsockopen() 的情况下,portno
参数应设置为 0。
注意: Unix 域套接字在 Windows 上不受支持。
似乎在 php5 之前,打开 Unix 域套接字时不需要 unix:// 限定符
php4: fsockopen("/tmp/mysocket"......);
php5: fsockopen("unix:///tmp/mysocket"......);
升级时这让我很头疼。