Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 1.92 KB

nLAMPmac.md

File metadata and controls

95 lines (63 loc) · 1.92 KB
author tags
emchateau
lamp, mac

LAMP on a mac

Depuis la version 10.9, l’option de partage dans l’interface graphique des préférences systèmes de Mac OSX a disparu. Apache n’en reste pas moins installé avec le système d’exploitation et il peut être activé en ligne de commande.

Ouvrir une fenêtre de Terminal (le programme se trouve dans /Applications/Utilities/Terminal)

Démarrer le serveur Apache

  sudo apachetl start

Arrêter le serveur Apache

  sudo apachetl stop

Redémarrer le serveur Apache

  sudo apachetl restart

Afficher la version d’Apache

  httpd -v

Vérifier sa configuration

  sudo apachectl -t

Racine web du système

http://localhost/

Les fichiers partagés dans le système de fichiers dans /Library/WebServer/Documents

Racine utilisateur web

http://localhost/Sites

Qui sert le répertoire Sites du compte utilisateur qui peut être créé à la racine de l’utilisateur.

La mise à jour conserve le dossier Sites mais ne permet pas de servir les fichiers. Il faut pour cela créer un fichier username.conf

/etc/apache2/users/

<Directory "/Users/emmanuelchateau/Sites/">
  Options Indexes MultiViews
  Require all granted
</Directory>

ou

<Directory "/Users/emmanuelchateau/Sites/">
  AddLanguage fr .fr
  LanguagePriority fr en de
  ForceLanguagePriority Fallback
  Options Indexes MultiViews
  AllowOverride All
  Order allow,deny
  Allow from localhost
  Require all granted
</Directory>

Sources

http://www.coolestguidesontheplanet.com/downtown/get-apache-mysql-php-and-phpmyadmin-working-osx-109-mavericks

http://mallinson.ca/post/web-development-with-mavericks/

Pour restaurer l’ancienne configuration :

  sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf
  sudo apachectl restart

http://brianflove.com/2013/10/23/os-x-mavericks-and-apache/