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:// надає альтернативний доступ до
   Unix-сокета, використовуючи користувацький датаграм-протокол.
  
   Unix-сокети, на відміну від Інтернет-сокетів, не потребують номера порту.
   Викликаючи 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.