Instalando servicios IV : PHP I

Sergio Izquierdo (albireo) en

PHP (PHP Hypertext Pre-processor) es un lenguaje interpretado de alto nivel que fue diseñado para crear de forma sencilla páginas dinámicas.

Con el tiempo ha ido evolucionando y hoy en día es la base de muchas aplicaciones Web.

¿Por qué se dice que es un preprocesador?

El código se ejecuta en el lado del servidor mientras que al usuario final le llega ya el código procesado.

Está disponible en los repositorios de casi todas las distribuciones aunque puede ser descargado y compilado desde http://www.php.net/downloads.php

En Debian y Ubuntu, es suficiente utilizar nuestro gestor de paquetes preferidos e instalar el metapaquete llamado php5

[$] sudo apt-get install php5

Podemos probar si funciona correctamente mediante un fichero de prueba muy simple.

Aviso: no entraremos a detallar aspectos sobre el lenguaje, su sintaxis, metodología de programación, etc … Simplemente se explica lo necesario para que cualquier persona que no conozca el lenguaje pueda utilizarlo.

Es probable que si utilizas un servidor Web como Apache tengas que instalar el módulo necesario si no lo tienes instalado (libapache-mod-php5). Nosotros utilizaremos Cherokee a lo largo de toda la serie.

[$] sudo gedit /var/www/prueba.php

Por ejemplo, abrimos nuestro editor favorito, con los privilegios adecuados, y escribimos el siguiente código:

<?php echo "<head> <title> Hola Mundo </title> </head> <body> <center> <h1> ¡Hola Mundo! </h1> </center> </body>"; echo phpinfo(); ?>

Guardamos y, a continuación, lo probamos con nuestro explorador: http://localhost/prueba.php

Si visualizamos una página de título “Hola Mundo” que muestra en letras grandes centradas: “¡Hola Mundo!”, funciona correctamente.

Abajo del mensaje, podemos visualizar alguna información útil sobre la ubicación de los ficheros, extensiones y los parámetros de configuración de nuestra instalación de PHP ( phpinfo() ).

Salvo algunos eventuales ajustes, normalmente no se necesita tocar la configuración ya que la predeterminada se adapta con facilidad a la mayoría de aplicaciones Web a las que dará soporte.

De todas formas, para modificarlo buscaremos su ruta, en la información que hemos mostrado antes, bajo el campo “Loaded Configuration File”. En la gran mayoría de casos es: /etc/php(version)/cgi/php.ini

También procesará los ficheros de configuración que contenga el directorio "Scan this dir for additional .ini files" aunque normalmente son solamente declaraciones sobre las extensiones instaladas.

5 comentarios para Instalando servicios IV : PHP I

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Deja tu comentario

Bienvenido a 120% Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

Suscriptores al blog Linux 2378 suscriptores. ¡Suscribete!

pixmania

Primeros pasos con Linux

Linux es un sistema operativo ágil.

Elige y descarga la distribución Linux que prefieras (Ubuntu 10.04 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.