Instalando Apache 2.2, PHP 5 e MySQL 5 no OSX Leopard

  • Post author:
  • Post category:Sem categoria

O how-to abaixo é para aqueles que querem instalar o Apache 2.2, PHP 5 e MySQL 5 no Mac OS X Leopard.

Hardware utilizado:
PC Desktop / processador Intel core Duo / 4 GB RAM / HD 250 GB

Sistema Operacional
Mac OS X Leopard – Kernel Hacked iPC 10.5.6

1) Configurando o Apache 2.2
O Mac OS X 10.5 já possui um Apache 2.2.9 rodando por default. Neste caso não iremos perder tempo recompilando outro Apache através dos sources pois não é necessário. Primeiramente abra o terminal e digite o comando abaixo

vi /etc/apache2/httpd.conf

Primeiramente verifique se a linha

LoadModule php5_module libexec/apache2/libphp5.so

está comentada caso não esteja comente com adicionando # na frente da linha especificada conforme o exemplo abaixo:

#LoadModule php5_module libexec/apache2/libphp5.so 

Agora procure pela linha DirectoryIndex e adicione index.php para possibilitar que o Apache indexe arquivos index.php como índice conforme o exemplo abaixo:

DirectoryIndex index.html index.htm index.php

Reinicie o Apache com o comando:

apachectl stop ; apachectl start

2) MySQL
No caso do MySQL vamos instalar através dos sources pois o OSX não possui o MySQL entre os pacotes default. Primeiramente precisamos fazer o download da última versão do MySQL em http://dev.mysql.com/downloads/mysql/5.4.html#macosx

Depois de fazer o download siga os passos abaixo:

cd /usr/local

gunzip < /path/para/mysql/compactado.tar.gz |tar -xvf -
ln -s mysql-full-path mysql
cd mysql
scripts/mysql_install_db
chown -R root .
chown -R mysql data
chgrp -R mysql .
bin/mysqld_safe –user=mysql &

Para conferir se o MySQL foi iniciado use o comando shell:

ps -aef |grep mysql  

3) PHP 5
Para instalar o PHP5 contamos com o Entropy PHP 5 que é um pacote .PKG que instala automáticamente todas as dependências necessárias para bibliotecas compartilhadas dos módulos do PHP5. Para fazer o download vá em http://www2.entropy.ch/download/Entropy-PHP-5.0.0-12.dmg

Depois de fazer o download basta instalar o pacote clicando duas vezes.

Caso seu Apache ainda não esteja respondendo com o PHP basta reinicia com o comando apachectl stop ; apachectl start