Abilitazione di Apache

0

Non riesco a trovare l'opzione di condivisione web nelle preferenze di sistema in "Condivisione" (dove si suppone che la condivisione sul Web sia). Sto usando Mac Os x 10.9.4

    
posta user101292 18.11.2014 - 18:43
fonte

3 risposte

2

Avviso: l'utente normale sarà felice con Server.app

Apache è ancora disponibile, ma l'interfaccia utente è sparita. Se sei sicuro di configurare Apache in modo tradizionale tramite i file di configurazione, puoi attivarlo eseguendo sudo apachectl start dalla shell. Trovi i file di configurazione in /etc/apache2 . Preparati a ripristinare la configurazione sugli aggiornamenti del sistema operativo.

    
risposta data 19.11.2014 - 03:04
fonte
1

Esegui solo sudo apachectl start .

apachectl è uno script di shell e sudo apachectl start esegue launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist come root, che modifica /var/db/launchd.db/com.apple.launchd/overrides.plist per abilitare apache in modo permanente.

Per rendere localhost/~yourusername punta a ~/Sites/ , esegui

echo '<Directory "/Users/'$USER'/Sites/">
  Options Indexes Multiviews
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all
</Directory>'|sudo tee -a /etc/apache2/users/$USER.conf

ed esegui sudo apachectl restart .

Per abilitare PHP, uncomment

#LoadModule php5_module libexec/apache2/libphp5.so

in /etc/apache2/httpd.conf ed esegui sudo apachectl restart .

    
risposta data 19.11.2014 - 10:12
fonte
1

Se non ti senti a tuo agio con i metodi della riga di comando, potresti prendere in considerazione l'installazione di MAMP, che offre una comoda GUI per l'avvio, l'arresto e la configurazione di base: link

    
risposta data 19.11.2014 - 13:28
fonte

Leggi altre domande sui tag