PplWare Mobile

Ter um servidor web no OS X Mountain Lion é simples!

                                    
                                

Este artigo tem mais de um ano


Autor: Pedro Simões


  1. Ali says:

    Em alternativa, para quem tiver preguiça, basta instalar o MAMP

  2. D says:

    Obrigado pelo tutorial! É bom saber que este excelente SO já traz todas as ferramentas sem que seja preciso instalar mais nada!

    Que tal um post sobre aplicativos “MUST HAVE” no OSX?

    Tal como Paragon NTFS, Perian, unrarx, etc, etc.

  3. tfae says:

    Depois de ter o Apache a funcionar e de ter habilitado o PHP, a página http://localhost/phpinfo.php não me devolve nada, mesmo depois de reiniciar o Apache.
    O ficheiro php foi criado no DocumentRoot.
    O que se passará?

  4. JSilva says:

    Bom tutorial.
    Eu uso o XAMPP for mac, funciona muito bem e é fácil de instalar. Traz de raiz apache2, MySQL, proftpd e phpMyAmin.

    Mas é bom saber que este OS já traz WebServer de raiz.

    Estou a começar a desenvolver em Mac, iOS e também Web e estou a gostar muito da experiência.

  5. Luís Portela Afonso says:

    Boas,

    Bom tutorial, mas penso que era mais aconselhado a ensinar ativar a UserDir no apache.
    Para quem desenvolve em web e se não tiver grandes conhecimentos, esta é bem mais útil.

    É relativamente fácil.
    1º – criar a pasta Sites na vossa HomeFolder:
    Comando: mkdir /Users/`whoami`/Sites
    2º – no ficheiro /etc/apache2/httpd.conf localizem as linhas(estão seguidas)
    # User home directories
    Include /private/etc/apache2/extra/httpd-userdir.conf
    3º – A seguir devem criar o ficheiro com o vosso username dentro da pasta /etc/apache2/users/ sendo a extensão deste .conf de modo a ser carregada pelo apache.
    Comando criação do ficheiro:
    sudo vim /etc/apache2/users/`whoami`.conf
    ou então com conteúdo:
    echo ‘\n\tAuthType Basic\n\tOptions Indexes MultiViews FollowSymLinks\n\tAllowOverride All\n\tOrder allow,deny\n\tAllow from all\n’ | sudo tee /etc/apache2/users/`whoami`.conf > /dev/null

    Isto permite colocar os projectos na pasta Sites que foi criada na home folder e ter um rapido deployment sem grandes alterações do apache.

    • Luís Portela Afonso says:

      Há um erro no conteúdo, peço desculpa.
      Correção:

      echo ‘\n\tAuthType Basic\n\tOptions Indexes MultiViews FollowSymLinks\n\tAllowOverride All\n\tOrder allow,deny\n\tAllow from all\n’ | sudo tee /etc/apache2/users/`whoami`.conf > /dev/null

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.