Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 1
1. ¿Cuáles son las características que describen al Lenguaje PHP y cuál es el proceso para seguir para su
instalación y configuración en cualquier sistema Operativo?
Lo importante es definir el propósito y alcance de lo que se desarrollara, para poder identificar las
herramientas y programas necesarios para realizar el desarrollo en PHP y lograr un correcto
funcionamiento, se puede desarrollar aplicaciones con:
• Aplicaciones web y sitios web (secuencia de comandos del lado del servidor).
• Codificación (Scripting) en la línea de comandos.
• Aplicaciones de escritorio (GUI).
Lo primerio es identificar el sistema operativo, donde se realizará la instalación, para poder identificar los
requisitos mínimos para su correcto funcionamiento. Para sistema operativo Windows y Linux, las
versiones de PHP 7.4 o superior requieren:
Se debe validar la versión del sistema operativo, es decir; las versiones inferiores a PHP 7.0 pueden
trabajar con Windows 8/vistas y no con Windows RT/WOA/ARM. Para las versiones superiores a PHP 7.2
se necesita Windows 10 de 32 o 64 bits. La figura 3 ejemplifica la instalación de PHP en Windows.
Además de validar el sistema operativo, es necesario tener instalado un manejador de base de datos,
generalmente el más utilizado es el MySQL, así como un servidor Apache o Nginx. Los pasos a seguir para
la instalación de PHP en el sistema operativo Windows 10 son:
Luego de identificar la distribución del sistema operativo, se necesita como prerrequisito tener instalado
el servidor web con Apache. Los pasos a seguir para la correcta instalación en Linux son:
Se requiere de un trabajo colaborativo de varias herramientas que faciliten el desarrollo, entre las
herramientas necesarias se encuentran: (Minera, 2008, p. 203):
• Servidor web: tiene como función ser el intérprete del lenguaje de programación PHP, se puede
ejecutar en cualquier servidor web donde el intérprete de PHP está integrado a través de un
módulo de servidor como protocolo FastCGI. Entre los Servidores web para PHP, se pueden citar:
Built-in Web Server, el cual viene instado por defecto con PHP, Apache HTTP, AMPPS, XAMPP,
Laragon y EasyPHP WebServer entre otros, dejando claro que estos servidores son locales.
• Editor o procesador de textos: facilitará el desarrollo de la codificación, puede ser a elección del
programador, en el mercado existen diversos editores, donde cada uno presenta un entorno de
trabajo para el desarrollo. Actualmente, existen diversas aplicaciones como pre procesadores o
editores, que facilitan el trabajo de edición, entre los cuales se pueden destacar: Netbeans,
PHPStorm, Eclipse, Sublime Text 3 y Atom entre otros.
• Manejador de Base de datos: para mejorar el acceso a los datos y el tiempo de respuesta, PHP
utiliza como bases de datos ideal MySQL o MariaDB, estas fusiones dan paso a LAMP (Linux), de
WAMP (Windows) o de MAMP (macOS). Se recomienda como gestor de base de datos para PHP:
Uniform Server, XAMPP o EasyPHP, así como MySQL. La figura 4, muestra las herramientas
necesarias para el correcto funcionamiento de PHP.
La estructura de un programa en PHP, se fundamenta en código PHP combinada con el lenguaje HTML,
recordando que todo programa posee una estructura general, compuesta del encabezado o cabecera,
cuerpo del programa y el final del programa. Donde la cabecera puede combinar instrucciones, el cuerpo
del programa puede variar según las necesidades o requerimientos que se desarrollan. En la figura 4, se
pueden observar las partes de un programa PHP.