PHP junto com o Passenger no Leopard

Na minha máquina de desenvolvimento uso o Passenger para trabalhar com o Rails e hoje eu precisei fazer alguns testes com PHP. Deixar o PHP junto com o Passenger é tão simples como 2 + 2 são 4. Vamos lá.

Abra o arquivo de configuração do Apache (/etc/apache2/httpd.conf) como superusuário e procure a linha que chama o módulo do PHP (linha 114):

LoadModule php5_module        libexec/apache2/libphp5.so

Basta descomentar essa linha. Em seguida, no fim desse arquivo, crie um host virtual chamado php:

<virtualhost *:80>
  ServerName php
  DocumentRoot "/Users/leonardofaria/Sites/php"
  <directory "/Users/leonardofaria/Sites/php">
	Options Indexes MultiViews
	AllowOverride None
	Order allow,deny
	Allow from all
  </directory>
</virtualhost>

Pronto. Agora a url http://php/ responderá pelo conteúdo da pasta “/Users/leonardofaria/Sites/php”. Lá dentro, você pode criar um index.php e para testar se está tudo ok, use o conhecido phpinfo()

< ?php
phpinfo();
?>

Se tudo der certo, você terá uma tela como a seguinte :)

 

Leonardo

Registros de Leonardo Faria sobre desenvolvimento web