Fix PHP cross-test server IPv4 binding
diff --git a/test/php/TestServer.php b/test/php/TestServer.php
index 4afb5d0..3783360 100644
--- a/test/php/TestServer.php
+++ b/test/php/TestServer.php
@@ -101,7 +101,9 @@
         exit(1);
 }
 
-$serverTransport = new \Thrift\Server\TServerSocket('localhost', $port);
+// `localhost` may resolve to an IPv6-only listener in newer PHP/runtime combinations,
+// while some cross-test clients still connect via 127.0.0.1. Bind explicitly to IPv4.
+$serverTransport = new \Thrift\Server\TServerSocket('127.0.0.1', $port);
 $handler = new Handler();
 $processor = new ThriftTest\ThriftTestProcessor($handler);