Como configuro um localhost usando a pasta Sites no meu Mac?

6

Como faço para configurar um localhost usando a pasta "Sites" no meu Mac?

    
por david 24.12.2010 / 00:32

3 respostas

9

A caixa de seleção de compartilhamento na Web foi removida em 10.8, mas sudo apachectl start também ativa o agente de lançamento permanentemente (consulte cat /usr/sbin/apachectl ). Para fazer http://localhost/~username/ funcionar, você pode salvar algo assim como /etc/apache2/users/username.conf :

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

Se você quiser direcionar o host local para ~/Sites/ , você pode alterar o DocumentRoot em /etc/apache2/httpd.conf .

Você pode adicionar um host virtual descomentando Include /private/etc/apache2/extra/httpd-vhosts.conf em /etc/apache2/httpd.conf , adicionando 127.0.0.1 testsite.dev a /etc/hosts e adicionando isso a /etc/apache2/extra/httpd-vhosts.conf :

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

sudo apachectl restart aplica alterações.

    
por 15.03.2013 / 18:52
6

Abra Preferências do Sistema> Compartilhamento e ative o Compartilhamento da Web .

No Mountain Lion Compartilhamento da Web foi removido das preferências, então use sudo apachectl start para iniciar o Apache.

Você encontrará os URLs especificados. Por exemplo, minha pasta Sites /Users/danielbeck/Sites está acessível como http://10.0.1.2/~danielbeck/ .

    
por 24.12.2010 / 00:42
1

Aqui está um link para um ótimo guia passo a passo, sobre como configurar o Apache, PHP e MySQL localmente usando a pasta Sites.

link

É voltado para o Leão da montanha (10.8), mas tenho certeza de que é adaptável às suas necessidades.

    
por 14.03.2013 / 03:45

Tags