lunes, 10 de noviembre de 2008

Instalar y Configurar PHP en Ubuntu o Debian


Introducción

PHP es, junto con mysql, el complemento ideal del servidor web apache ya que dota al servidor de un lenguaje script de ejecución en el servidor lo que facilita la creación de aplicaciones web y sitios web dinámicos.

Instalación de PHP

Para instalar PHP en nuestro servidor podemos utilizar apt-get. El paquete a instalar depende de la versión que deseemos instalar y la versión de apache. Lo normal es que utilicemos la versión 2 de apache y que instalemos la versión 5 de php. En tal caso deberíamos instalar libapache2-mod-php5:

// Instalación de php5 para apache 2
# apt-get install libapache2-mod-php5

Al instalar libapache2-mod-php5 mediante apt-get, automáticamente se configura para integrarse perfectamente en apache, creando los archivos necesarios en la carpeta de módulos disponibles de apache (/etc/apache2/mods-available) y creando los enlaces necesarios para habilitarlos en la carpeta de módulos habilitados de apache (/etc/apache2/mods-enabled)

Configuración de PHP

El archivo de configuración de php4 es el archivo:
// Archivo de configuración de php4
/etc/php5/apache2/php.ini

Los parámetros más destacables a configurar son:

  • Safe Mode = Off (Modo Seguro. Si el Modo seguro está desactivado, se habilitan todas las funciones del php. Para un uso educativo es mejor ser funcional y no activar el modo seguro. Si el Modo seguro está activado, se deshabilitan todas las funciones del php consideradas peligrosas. Para servicios de hosting se recomienda activar el modo seguro.)
  • Display errors = On (Mostrar Errores. Muestra los errores en las mismas páginas, cuando les haya. Cuando hay errores en los scritps, es más fácil encontrarlos si se muestran en las páginas)

Probando PHP

Una vez instalado y configurado, antes de probar debemos reiniciar el servidor web apache:

// Reiniciando apache
/etc/init.d/apache restart

Ahora crearemos una página php que utilice la función phpinfo que además de comprobar que apache y php están funcionando, nos mostrará una información de la versión. Crearemos el siguiente archivo:

// Probando PHP. Crear archivo /var/www/phpinfo.php - permisos 644

<HTML>

<h1>Probando PHP</h1>

<?

phpinfo();

?>

</HTML>



Ahora tan solo necesitamos arrancar el navegador e ir a la URL: http://ip-del-servidor/phpinfo.php. Si nos aparece la información de la versión de php significa que está correctamente instalado.


Fuente:
Página del isftic :
Curso Redes de Área Local. Aplicaciones y servicios en Linux. del isftic: http://www.isftic.mepsyd.es/formacion/materiales/85/cd/REDES_LINUX/indice.htm

5 comentarios:

Anónimo dijo...

Muy útil :)

Anónimo dijo...

Excelente la página. Me estoy iniciando en este ámbito y con este tipo de información es de vital ayuda.

Muchas gracias.

MGAINFORMATICA dijo...

Muy buena info, gracias

Danny Mencos dijo...

Excelente! Muy bien explicado e informativo.

Aunque falta mencionar que antes de todo se debe instalar Apache 2 con el comando:

sudo apt-get install apache2

Y el directorio para iniciar/reiniciar/detener es:
/etc/init.d/apache2 restart

Grover dijo...

Aquí también la forma de instalar php el Red Hat/CentOS:
http://isyskernel.blogspot.com/2013/03/Instalar-configurar-MySQL-5-en-GNU-Linux-CentOS-64.html