Si estamos recibiendo el siguiente error al intentar conectar desde php a sphinx:
Query failed: connection to 127.0.0.1:9312 failed (errno=13, msg=Permission denied).
es por que selinux está limitando las conexiones dentro del server
Para solucionar el problema simplemente debemos permitir las conexiones locales en selinux o también desactivarlo. En este caso permitiremos las conexiones:
setsebool -P httpd_can_network_connect 1
Esperamos un poco y nos dará un mensaje. Ahora ya nos funciona la conexión local de los puertos que tocan.