title: PHP SoapClient times out
body: <p>I'm trying to call a Soap Client for testing purposes from the same server that I'm running the service on.  My WSDL is at: <a href="http://www.installittoday.com/api/server.php?wsdl" rel="nofollow noreferrer">http://www.installittoday.com/api/server.php?wsdl</a>  I'm trying to load it simply with:</p>
  
  <pre><code>
      $client = new SoapClient('http://www.installittoday.com/api/server.php?wsdl');
  </code></pre>
  
  <p>but I get back the error:</p>
  
  <pre>
  <code>
  Warning: SoapClient::SoapClient(http://www.installittoday.com/api/server.php?wsdl) [soapclient.soapclient]: failed to open stream: Connection timed out in /home/installi/public_html/api/client.php on line 4  
  
  Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://www.installittoday.com/api/server.php?wsdl" in /home/installi/public_html/api/client.php on line 4  
  
  Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.installittoday.com/api/server.php?wsdl' : failed to load external entity "http://www.installittoday.com/api/server.php?wsdl" in /home/installi/public_html/api/client.php:4 Stack trace: #0 /home/installi/public_html/api/client.php(4): SoapClient->SoapClient('http://www.inst...') #1 {main} thrown in /home/installi/public_html/api/client.php on line 4
  </code>
  </pre>
  
  <p>Yet I can set up the client just fine from another site of mine.  Is this a firewall issue or what?</p>