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 に設定します。
  
注意: Unix ドメインソケットは、Windows ではサポートされていません。
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.