Instalando servicios IV : PHP I
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.
2378 suscriptores. ¡
9 sep 2009 a las 5:19
hola que tal, que todo esto no se puede hacer con solo instalar “LAMP”, LAMP es una aplicación que instala Apache, MySql y PHP..
bueno almenos esa es mi opinion.. Yo así lo instale en un Linux Ubuntu, y me fue bien.
Con solo escribir en consola : sudo aptitude install LAMP
bueno eso recuerdo!!!
12 sep 2009 a las 2:33
hola.
un buen editor para PHP, y HTML claro, en Linux??
cual es el mas idicado, o el mejor.
gracias
12 sep 2009 a las 22:54
AngelFQC, un buen editor es Quanta plus http://quanta.kdewebdev.org/ dependiendo tu distribución pero seguramente lo tienes en los repositorios, trae resaltado de sintaxis para PHP, HTML, CSS, etc.
Bluefish también es bueno, sin embargo de ese no te podría hablar debido a que no lo he usado.
Saludos
13 sep 2009 a las 2:42
Uso Fedora 11 con KDE
probare Quanta
gracias por responder
27 nov 2009 a las 3:42
No conozco de PHP, pero con Bluefirs se puede editar PHP, JavaScript, C, Python, CSS, etc…