Conflicto entre Apache interno y Apache instalado a través de Homebrew

2

Me he enfrentado a los problemas siguientes. Quería tener varias versiones de PHP, así que utilicé este artículo para lograrlo. Pero no pude detener a Apache a través de sudo apachectl -k stop al ejecutar este comando, obtengo el siguiente resultado:

Ahora parece que tengo dos rutas de configuración:

  • open -e /usr/local/etc/httpd/httpd.conf

  • open -e /etc/apache2/httpd.conf

Y actualmente estoy frustrado y estoy con las siguientes preguntas: - ¿Qué camino es el correcto? - ¿Por qué cualquier cambio en ambos archivos no cambia nada? (después de cargar el módulo php7 en lugar de php5 no afecta después de que ejecuté sudo apachectl restart ) - ¿Cómo debo hacer frente a esto y resolver conflictos de servidores?

¿Puede alguien ayudarme, por favor, a resolver esto?

P.S. Si necesita algún detalle adicional o me perdí algo, hágamelo saber en los comentarios.

    
pregunta nowiko 21.01.2018 - 10:23

1 respuesta

4

Creo que la ruta de apache por defecto

/etc/apache2/httpd.conf

y ruta de apache homebrew

/usr/local/etc/httpd/httpd.conf

Y puede tener 2 apache en su sistema, use este cmd para verificar

which -a apachectl

apache por defecto

/usr/sbin/apachectl 

apache para homebrew. Creo que sí.

/usr/local/bin/apachectl

El siguiente comando se usa para el apache predeterminado. Creo.

sudo apachectl restart

Puedes usar esto

sudo /usr/local/bin/apachectl restart
    
respondido por el Xuan Ham Nguyen 06.05.2018 - 07:14

Lea otras preguntas en las etiquetas