Conflitto tra Apache e Apache interni installati tramite Homebrew

2

Ho dovuto affrontare i seguenti problemi. Volevo avere più versioni di PHP, quindi ho usato questo articolo per raggiungere questo obiettivo. Ma non potevo fermare Apache via sudo apachectl -k stop quando si esegue questo comando, sto ottenendo il seguente risultato:

Quindi ora mi sembra di avere due percorsi di configurazione:

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

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

E attualmente sono frustrato e resto con le seguenti domande: - quale percorso è corretto? - perché eventuali modifiche in entrambi i file non cambiano nulla? (dopo aver caricato il modulo php7 invece di php5 non ha alcun impatto dopo che ho eseguito sudo apachectl restart ) - come devo affrontare questo problema e risolvere i conflitti tra i server?

Qualcuno può aiutarmi a risolvere questo problema?

P.S. Se sono necessari ulteriori dettagli o mi sono perso qualcosa per favore fammelo sapere nei commenti.

    
posta nowiko 21.01.2018 - 10:23
fonte

1 risposta

4

Penso che il percorso predefinito di Apache

/etc/apache2/httpd.conf

e percorso apache homebrew

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

E potresti avere 2 apache nel tuo sistema usare questo cmd per controllare

which -a apachectl

apache per impostazione predefinita

/usr/sbin/apachectl 

apache per homebrew. Penso di sì.

/usr/local/bin/apachectl

Il seguente comando si usa per l'apache predefinito. Penso.

sudo apachectl restart

Puoi usare questo

sudo /usr/local/bin/apachectl restart
    
risposta data 06.05.2018 - 07:14
fonte

Leggi altre domande sui tag