Abilitazione di Apache in Mac OS X Mountain Lion

12

Questo è il mio primo Mac, è Mountain Lion, e so come abilitare Apache tramite Preferenze - > Condivisione - > Condivisione Web, ma come diavolo faccio a Mountain Lion?

Trovo che quel pulsante non esista più, quindi qual è il comando Ternimal per attivarlo manualmente?

    
posta greduan 05.10.2012 - 03:56
fonte

2 risposte

13

Per avviare apache
sudo apachectl start

Questo ti darà un server Apache di base con DocumentRoot in /Library/WebServer/Documents/

Puoi abilitare cose come PHP e virtualhosts facendo uso del file di configurazione, che deve essere modificato come root:
/etc/apache2/httpd.conf

Riavvia il server Apache (come dopo aver modificato il file di configurazione) con
sudo apachectl graceful

Interrompi il server Apache
sudo apachectl graceful-stop

Credo che per poter utilizzare le directory degli utenti (come consentire a ~/Sites/ di accedere a http://localhost/~username/ ) o far sì che httpd venga eseguito all'avvio, sarà necessario apportare qualche ritocco. Sfortunatamente non riesco a testare quanto sia facile ottenere la piena funzionalità delle versioni precedenti poiché le mie configurazioni di Apache non provenivano da un'installazione "pulita" di 10.8.

    
risposta data 05.10.2012 - 04:33
fonte
4

Per renderlo permanente puoi farlo:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

l'opzione '-w' lo imposta per riavviare il servizio al riavvio ecc.

    
risposta data 11.03.2013 - 12:55
fonte

Leggi altre domande sui tag