Manual de PHP: Requisitos para iniciar a programar con PHP

De Foros del Web

Contenido


Como ya dijimos en un inicio, PHP es un lenguaje que se ejecuta del lado del servidor, por ello necesitamos tener ciertas herramientas que nos ayudarán a poder ver los resultados de nuestros primeros programas.

PHP fue diseñado para ejecutarse junto a Apache que es un servidor web para sistemas operativos Linux, pero en la actualidad lo podemos instalar también en Windows y Mac OS, así como otras alternativas de servidor web que han ido apareciendo.

Para aprender a programar no necesitas gastar un solo centavo, todo lo puedes hacer desde la computadora de tu casa para empezar utilizaremos aplicaciones que nos ayudarán a tener instalado el servidor de archivos, el intérprete del lenguaje y una base de datos, todo de forma automática (aunque también se podría instalar todo por separado).


Windows

  • XAMPP es uno de los más utilizados y confiables
    • La ruta para guardar tus archivos debería ser C:/xampp/htdocs o en su defecto la ruta donde este instalado XAMPP
  • También puedes usar WAMP, que es para Windows solamente.
    • La ruta para guardar tus archivos debería ser C:/wamp/www o en su defecto la ruta donde este instalado WAMP
  • Zend Server CE es la recomendada para usar en proyecto en desarrollo y en producción.
  • También es posible instalar el servidor web y PHP por separado.

Mac OS

  • Todo viene instalado de base a excepción de MySQL pero requiere de algún tiempo para configurarlo, por eso te recomiendo que instales MAMP en su versión gratuita.
    • La ruta para guardar tus archivos debería ser /Macintosh HD/Applications/MAMP/htdocs

Linux

  • XAMPP también puede instalarse en sistemas como Ubuntu.
    • La ruta para guardar tus archivos debería ser /opt/lampp/htdocs/ o en su defecto la ruta donde este instalado XAMPP aunque lo mejor es hacer un symlink a alguna carpeta que pertenezca al usuario ya que por defecto /opt/lampp/htdocs/ pertenece a root
  • También es posible instalar un servidor web (lighttpd, apache son algunos ejemplos), y las librerías de php por separado, así como el mysql y otras utilidades. El directorio por defecto para guardar los archivos es /var/www/, que se puede cambiar en la configuración del servidor web.
  • En algunas distribuciones Linux viene instalado por defecto.

Luego de instalar cualquiera de las alternativas toma en cuenta la ruta en donde debes crear tus propios archivos para que allí almacenes todos los ejemplos que vamos a realizar.


Una breve explicación de lo que hace cada elemento que se ha instalado en nuestra computadora

  • El servidor Apache entrega los archivos para que puedan ser mostrados en el navegador.
  • El interprete o módulo de apache lee el código de los archivos .php y lo ejecuta en base al contenido.
  • En el tiempo de ejecución puede realizar una consulta a una base de datos como Mysql, para ingresar o leer información.
  • Y entonces mostrarse el resultado en el navegador.

Editores de Código

Para escribir el código de nuestros programas podemos utilizar cualquier aplicación como el Block de Notas de Windows, es decir no necesitamos ninguna herramienta sofisticada, sin embargo algunas aplicaciones nos ayudarán a visualizar mejor lo que estamos programando, así que recomendamos algunas que puedes bajar y probar, cualquiera que elijas estará bien.



Este artículo es parte del Manual de PHP.





Herramientas personales