web-dev-qa-db-fra.com

Comment démarrer Apache sous OSX Mountain Lion/Mavericks?

OSX Mountain Lion a supprimé l'interface graphique pour le partage Web, mais Apache est toujours installé.

Comment puis-je démarrer et arrêter le service? Comment faire en sorte que le service soit lancé automatiquement au démarrage?

70
slifty

Le LaunchDaemon pour Apache est toujours là aussi, donc tout ce que vous avez à faire est de le charger:

Sudo launchctl load -w /System/Library/LaunchDaemons/org.Apache.httpd.plist

Le -w le rend permanent, c’est-à-dire qu’il sera rechargé lors du redémarrage.

79
Gordon Davisson

Commandes de terminal

Démarrage: "Sudo apachectl start"

Arrêt: "Sudo apachectl stop"

Redémarrage: "Sudo apachectl restart"

Lancement au démarrage

(Voir la réponse marquée dans ce fil)

35
slifty

Sudo apachectl start active également le démon launchd. Il remplace la clé Disabled dans /System/Library/LaunchDaemons/org.Apache.httpd.plist en modifiant /private/var/db/launchd.db/com.Apple.launchd/overrides.plist, tout comme launchctl load -w.

Pour que http://localhost/~username/ fonctionne, vous devez créer /etc/Apache2/users/username.conf et ajouter une directive <Directory> comme ceci:

<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
12
Lri

Slifty et Lauri font allusion à un concept important sans le dire clairement.

"Sudo apachectl start" lancera non seulement Apache, mais modifiera également /private/var/db/launchd.db/com.Apple.launchd/overrides.plist afin qu'Apache redémarre automatiquement à chaque redémarrage du système.

De même, "Sudo apachectl stop" arrêtera Apache et modifiera le fichier ci-dessus afin qu'Apache ne démarre pas au redémarrage du système.

Cela semble être le moyen le plus simple de contrôler si le service démarre automatiquement.

8
aeropapa17

Pour ceux qui recherchent une interface utilisateur graphique, cliquez sur Tyler a développé une application de panneau de commande, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/

GUI sample

3
James McMahon

Cette sous-fenêtre de préférences contient les liens pour le dossier du site de l'ordinateur et pour ouvrir un navigateur: http://stowlake.com/WebServer

1
Danny Swarzman