Ativando o PHP no Mac OS X

VN:RO [1.9.11_1134]
segunda-feira, 2 d abril d 2012
Por Eduardo Russo, Coop10. Siga no Twitter

Todo Mac vem de fábrica com Apache e PHP instalados. Porém, de fábrica, você só consegue executar PHP pelo terminal, mas não consegue fazer o PHP cumprir seu objetivo de vida… criar aplicações web.

Isso ocorre porque, apesar do seu Mac ter as duas coisas necessárias funcionando, o PHP está desativado no Apache (o que me faz questionar o sentido da vida). Reverter isso, porém, é muito simples, basta seguir esses poucos passos.

Editando o httpd.conf

O arquivo httpd.conf é o arquivo com as configurações do Apache, todos os tipos de serviço que ele roda e, “até” a configuração de ativar o PHP.

Abra o Terminal (pelo Spotligh ou similar, ou pelo caminho /Applications/Utilities/Terminal.app) e digite (você pode substituir o nano pelo seu editor preferido, como o TextMate) :

sudo nano /etc/apache2/httpd.conf

Com o arquivo aberto, procure pela seguinte linha (é a 111 se você nunca tocou nesse arquivo e está no Lion):

111
#LoadModule php5_module libexec/apache2/libphp5.so

Tudo que você precisa fazer agora é “descomentá-la”, removendo a cerquilha (#) e salvando o arquivo.

Reiniciando o Apache

Você pode iniciar/reiniciar o Apache indo nas Preferências e, em Compartilhamento, e ativando Compart. Web.

 

Se estiver ativado, desative e ative de novo!

Testando

Para ver se está tudo ok, crie o arquivo “index.php” e coloque-o na pasta Sites do seu usuário.

Neste arquivo, insira o seguinte texto:

1
<?php phpinfo() ?>

Agora, vá no seu navegador preferido e digite localhost/~nome_do_seu_usuario.

O resultado deve ser uma página gigante, com todas as informações da sua instalação PHP, similar à da imagem abaixo.

"Pouca" informação…

VN:F [1.9.11_1134]
Rating: 5.0/5 (1 vote cast)
Ativando o PHP no Mac OS X, 5.0 out of 5 based on 1 rating
Related Posts with Thumbnails

Eduardo Russo
Eduardo Russo

Formado em Engenharia de Computação pela Poli (2010) e em Design pela Belas Artes (2001), cofundador do Bit a Bit, fundador do Tubelivery e do Faviconit, cofundador da Fábrica de Aplicativos e coordenador de produto do Scup.

Tags: , , , , ,

8 Comentários para “Ativando o PHP no Mac OS X”

  1. Magno

    Como usuario de computadores desde TRS80, PCs 8086, MS DOS, Slackware e outros sabores de linux estou adorando meu primeiro MAC e muito grato por sua gentil contribuição. Obrigado pela ajuda.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #1068
  2. Paulo

    Olá! Sou completamente leigo com programação, mas sou Designer e preciso verificar alguns arquivos php Offline.
    Abri o Terminal, digitei a linha que você citou : sudo nano /etc/apache2/httpd.conf
    Porém este foi o resultado apresentado:

    his is the main Apache HTTP server configuration file. It contains the
    # configuration directives that give the server its instructions.
    # See for detailed information.
    # In particular, see
    #
    # for a discussion of each configuration directive.

    Ou seja, não obtive o feedback necessário.
    Help!

    Obrigado!
    Paulo

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #1141
    • Paulo, você abriu o arquivo correto, mas não foi até a linha que disse que precisava “descomentar”.

      Use as seats para navegar ou a busca (os atalhos ficam em baixo da tela… CTRL+w é a de busca).

      Encontre a linha correta, retire a cerquilha (#).

      Para salvar, basta apertar CTRL+x (para fechar). Depois, pressione “Y” e “enter”.

      Pronto, você editou o arquivo e o salvou.

      VN:F [1.9.11_1134]
      Rating: +1 (from 1 vote)
      #1142
  3. Eduardo

    Sabe me dizer por que em “Compartilhamento” não esta aparecendo a opção “Compart. Web”?? Obrigado

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #1153
    • Eduardo, não sei o motivo, mas a Apple retirou essa função das System Preferences… também achei bem ruim.

      Pra evitar ter que entrar no Terminal para iniciar/desligar/reiniciar o Apache, criei três Apple Scripts que fazem bem o trabalho com um duplo clique e uma senha.

      Caso se interesse, segue o link pro Zip com os três “Apps”: http://cl.ly/MLGP

      VN:F [1.9.11_1134]
      Rating: 0 (from 0 votes)
      #1154
  4. Eduardo

    Oi Eduardo! Como faço para criar o arquivo “index.php” mencionado por voce para testar a ativação do PHP.
    Desculpe se esta pergunta for muito “tosca” hehehe
    Desde já agradeço

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #1176
  5. Eis que os nossos Clientes falam do nosso afazer!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17056

Deixe um Comentário

Spam Protection by WP-SpamFree

Get Adobe Flash playerPlugin by wpburn.com wordpress themes