No se puede conectar a localhost en mi máquina de desarrollo

1

Estoy configurando una nueva máquina de desarrollo web utilizando la muy completa y bien escrita guía publicada por Echo Software pero no puedo conectarme a localhost después de seguir / revisar cada paso. Mis únicos cambios fueron usar PHPv7.0 en lugar de 5.6, y deshabilitar el modo estricto de MySQL porque algún software de terceros que necesito ejecutar requiere reglas más flexibles.

Puedo hacer ping a los dominios 127.0.0.1 , localhost y *.dev con éxito (los tres comandos devuelven exactamente la misma salida):

$ ping -c1 127.0.0.1 
$ ping -c1 localhost
$ ping -c1 test.dev
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.092 ms

--- 127.0.0.1 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss

Sin embargo, todavía no puedo conectarme a ninguno de ellos a través de HTTP (los mismos resultados cuando utilizo Safari Chrome o Firefox):

$ curl http://localhost
curl: (7) Failed to connect to localhost port 80: Connection refused

He afirmado que Apache, PHP y dnsMasq se ejecutan ejecutando brew services list , y que todos están configurados correctamente:

$ brew services list
Name    Status              Plist
dnsmasq started /Users/{mysusername}/Library/LaunchAgents/homebrew.mxcl.dnsmasq.plist
httpd22 started /Users/{mysusername}/Library/LaunchAgents/homebrew.mxcl.httpd22.plist
mysql   started /Users/{mysusername}/Library/LaunchAgents/homebrew.mxcl.mysql.plist
php70   started /Users/{mysusername}/Library/LaunchAgents/homebrew.mxcl.php70.plist
$ apachectl -v
Server version: Apache/2.2.31 (Unix)
$ apachectl -t
Syntax OK    
$ php -v
PHP 7.0.10 (cli) (built: Aug 21 2016 19:14:33) ( NTS )

No veo el puerto 8080 en la lista cuando ejecuto un escaneo de puertos en 127.0.0.1, pero según tengo entendido, es autoforeado por pf .

Ya tengo:

  • Comprobé mi archivo /etc/hosts : no se ha manipulado.
  • Deshabilitó mi firewall: no hay cambio alguno.
  • Verificó cada paso de la guía.
  • Siguió la misma guía dos veces hace unos meses: ambas máquinas están felices ahora.
  • Lea todas las preguntas / respuestas similares que pude encontrar, pero ninguna ayudó.
  • Se buscaron resultados en los archivos de registro de Apache y PHP: tampoco hay nada.
  • Quedarse sin hipótesis ...

Cualquier ayuda sería muy bienvenida!

Editar: También tengo rbenv y docker/docker-compose configurados en la máquina, espero que no sea conflictivo porque los necesito a ambos también.

    
pregunta Goulven 12.09.2016 - 11:41

0 respuestas

Lea otras preguntas en las etiquetas