9 votes

Comment puis-je configurer un serveur local en utilisant le dossier Sites sur mon Mac ?

Comment configurer un serveur local en utilisant le dossier "Sites" sur mon Mac ?

11voto

Dave Points 986

La case à cocher du partage web a été supprimée dans la version 10.8, mais sudo apachectl start enlève aussi l'agent launchd de façon permanente (voir cat /usr/sbin/apachectl ). Pour faire http://localhost/~username/ vous pouvez enregistrer quelque chose comme ceci /etc/apache2/users/username.conf :

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

Si vous voulez diriger localhost vers ~/Sites/ vous pouvez changer le DocumentRoot dans /etc/apache2/httpd.conf .

Vous pouvez ajouter un hôte virtuel en décommentant Include /private/etc/apache2/extra/httpd-vhosts.conf en /etc/apache2/httpd.conf en ajoutant 127.0.0.1 testsite.dev a /etc/hosts et l'ajouter à /etc/apache2/extra/httpd-vhosts.conf :

<VirtualHost *:80>
    DocumentRoot "/Users/username/Sites/testsite/"
    ServerName testsite.dev
</VirtualHost>

sudo apachectl restart applique les changements.

6voto

Daniel Beck Points 105590

Ouvrir Préférences du système " Partage et permettre Partage du Web .

Sur Mountain Lion Partage du Web a été supprimé des préférences, utilisez donc sudo apachectl start pour lancer Apache.

Vous y trouverez les URLs spécifiés. Par exemple, mon Sites dossier /Users/danielbeck/Sites est accessible en tant que http://10.0.1.2/~danielbeck/ .

1voto

pranavs Points 21

Voici un lien vers un excellent guide étape par étape, sur la façon de configurer Apache, PHP et MySQL localement en utilisant le dossier Sites.

http://coolestguyplanettech.com/downtown/install-and-configure-apache-mysql-php-and-phpmyadmin-osx-108-mountain-lion

Il est axé sur Mountain Lion (10.8) mais je suis sûr qu'il peut être adapté à vos besoins.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X