Ah ha!
Found it myself by following the php code and doing manual tests. Seems Wheezy likes to add ::1 localhost for ipv6 configuration in /etc/hosts and this is messing with the checkTcp as it's trying on ipv6 instead of ipv4.
Got rid of the ipv6 localhost leaving only the ipv4 localhost in /etc/hosts and now all the services are showing up just fine.
Thanks anyway Falko.
|