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.
- Notepad++ - Windows (Gratuito)
- PSPad - Windows (Gratuito)
- gedit - Linux (Ya incluido en gnome)
- Smultron - Mac OS (Gratuito)
Este artículo es parte del Manual de PHP.
- Manual Básico 1 » Qué es PHP - Requisitos para iniciar a programar con PHP - Sintaxis de programación - Nuestro primer programa en PHP - Variables - Tipos de Datos - Operadores - Condicionales - Bucles - Ejercicios Prácticos
- Manual Básico 2 » Funciones - Utilizando Formularios para el envío de datos - $_GET y $_POST - Tipos de control para los formularios
- Manual Bases de Datos » Introducción a las bases de datos - MySQL
- Agregar al FAQ » PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Ir al Foro de PHP
