Stack de Desarrollo

Para introducirse en PHP se utilizará el “stack” de desarrollo denominado LAMP, el cual es un conjunto de aplicaciones. Un acrónimo de las tecnologías presentes:

Se puede utilizar el stack para Windows llamado WAMP, y bajo este esquema surgen varios ejecutables: WampServer.

Checklist

Verificar los servicios de WampServer en el icono de la barra de tareas.

Debe aparecer en color verde. De otra forma indica que algún servicio no está funcionando apropiadamente.

En la consola, ingresar el comando: php -v

Se debería mostrar la versión de PHP. En caso contrario, si el comando no es reconocido, esto indica que hay que incluir el directorio donde se ubica el ejecutable php.exe, de la versión que deseamos configurar, dentro de la variable de entorno PATH.

Ingresar a un navegador web, colocar la dirección: http://localhost

Debe aparecer una página con un mensaje de bienvenida. Si no se muestra nada, probablemente el servidor web no está funcionando.

Realizar Pruebas

Consola

Generar un archivo de prueba. En este caso un “hola mundo” dentro de un archivo PHP. Esta es la sintaxis del archivo:

<?php

echo ‘Hola mundo’;

Para interpretar el archivo y que se imprima dicho mensaje se utiliza el siguiente comando:

php nombre_archivo.php

Navegador Web

Hay dos maneras:

localhost/[ubicacion del archivo]
php -S localhost:8000

Software de Edición

Es posible utilizar cualquier editor de texto para crear archivos fuente de PHP, desde uno sencillo, como el Bloc de notas hasta más completos como Sublime Text o Atom. Sin embargo, se ha establecido utilizar Netbeans como IDE inicial para las prácticas del curso, debido a que no es necesario la instalación de diversos plugins para obtener un proceso de trabajo adecuado.

Es necesario instalar previamente el JDK. Luego, se instala la versión más reciente de Netbeans ya sea la versión completa o la versión para PHP.

Configuración en Netbeans

Para establecer la forma de visualizar un archivo PHP, se dirige a:

Run > Set Project Configuration > Customize...
Run Configuration

En el apartado “Run Configuration” se define cómo se visualizarán los archivos, ya sea por medio de:

netbeans-run-configuration

Browser

Se puede establecer cuál de los navegadores instalados se utilizarán para visualizar el proyecto, en caso de escoger algún servidor web.

netbeans-browser

Interprete de PHP

Al dirigirse a:

Tool > Options > PHP > General

Allí se selecciona la ubicación de nuestro archivo PHP.exe, de la versión que se desea utilizar.

netbeans-interpreter