web-dev-qa-db-fra.com

Comment redémarrer Apache à l'aide du terminal sous Mac OS X?

C’est ce que j’ai fait mais je suis vraiment nouveau dans le terminal:

Jeremys-MacBook-Pro-2:~ jeremyoconnor$ apachectl restart

This operation requires root.
13
jao1488

Étant donné qu'Apache s'exécute sur un port réservé (80) considéré comme un port de niveau système sensible, vous devrez exécuter apachectl restart via Sudo comme ceci:

Sudo apachectl -k restart

Après avoir tapé cela dans ce sera comme vous pour votre mot de passe. En supposant que vous ayez les privilèges d’administrateur, entrez simplement le mot de passe et Apache devrait redémarrer. Les autres commandes incluent start et stop qui peuvent être exécutées comme ceci pour démarrer Apache:

Sudo apachectl -k start

Et comme ça pour arrêter Apache:

Sudo apachectl -k stop

De plus, si vous tapez simplement apachectl sans rien, vous recevrez une liste d'options et de directives que vous pouvez utiliser avec la commande apachectl; Voici ma sortie de Mac OS X 10.9.5:

Usage: /usr/sbin/httpd [-D name] [-d directory] [-f file]
                       [-C "directive"] [-c "directive"]
                       [-k start|restart|graceful|graceful-stop|stop]
                       [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S]
Options:
  -D name            : define a name for use in <IfDefine name> directives
  -d directory       : specify an alternate initial ServerRoot
  -f file            : specify an alternate ServerConfigFile
  -C "directive"     : process directive before reading config files
  -c "directive"     : process directive after reading config files
  -e level           : show startup errors of level (see LogLevel)
  -E file            : log startup errors to file
  -v                 : show version number
  -V                 : show compile settings
  -h                 : list available command line options (this page)
  -l                 : list compiled in modules
  -L                 : list available configuration directives
  -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
  -S                 : a synonym for -t -D DUMP_VHOSTS
  -t -D DUMP_MODULES : show all loaded modules 
  -M                 : a synonym for -t -D DUMP_MODULES
  -t                 : run syntax check for config files
  -T                 : start without DocumentRoot(s) check
23
JakeGould