2012/05/22

PHP5

Introducion:

Instalar PHP5 en FreeBSD para Apache

Requerimientos:

* Conexion a Internet
* FreeBSD instalado
* Apache instalado

* Leer este manual

El proceso:

Actualizar el arbol de ports

# csup -h cvsup16.us.FreeBSD.org -g -L 2 /usr/share/examples/cvsup/ports-supfile

Instalar el por php5

# cd /usr/ports/lang/php5

# make config

Activar la opcion
[X] APACHE Build Apache module
[ OK ]

# make install clean

Crear el archivo test.php

# edit /usr/local/www/apache22/data/test.php

Agregar las siguientes lineas:

<?php
phpinfo();
?>

Gerenar el archivo de configuracion a partir del de ejemplo

# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

Editar el archivo de apache para activarle PHP

# edit /usr/local/etc/apache22/httpd.conf

Desactivo las siguientes lineas:

#<IfModule dir_module>
#DirectoryIndex index.html
#</IfModule>

Agregamos las nuevas:

# Lineas agregadas para PHP inicio
<IfModule mod_php5.c>
DirectoryIndex default.php index.html index.php login.php
</IfModule>

<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
# Lineas agregadas para PHP fin

Reiniciar Apache

# /usr/local/etc/rc.d/apache22 restart

Verificar el soporte de PHP en Apache

Entrar con el navegador a:

http://<serverip>/test.php