Está en la página 1de 7

PROGRAMACIÓN

SEMANA 1

Nombre del estudiante: Rafael Delgado


Fecha de entrega: 02-04-2023
Carrera: Ingeniera en Informática
DESARROLLO
La empresa ChileSoft, ubicada en Santiago de Chile, se dedica a desarrollar software, ha recibido la
solicitud de crear un proyecto nuevo, asociado a las ventas de productos farmacéuticos, el cual debe
operar en ambiente Web, fácil de aprender, con facilidad para conectarse con diversos motores de base
de datos, con programación confiable y segura, que permita el manejo de módulos y extensiones, así
como debe trabajar con programación orientada a objetos, compatible con Sistemas operativos Windows
y Linux. PHP se ha convertido en el lenguaje utilizado por muchos programadores y es un trabajo que
requiere de diversas herramientas para su correcto funcionamiento. Al respecto ChileSoft, prepara su
oferta al cliente, indicando que herramientas harán uso para el desarrollo, características y beneficios del
proceso. Sin embargo, el cliente solicita un informe para el departamento de IT, con la finalidad de
evaluar y aprobar la propuesta. ChileSoft lo ha seleccionado como especialista del área para dar respuesta
a lo siguiente.

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?

Las principales características de PHP son:

• Lenguaje fácil de aprender.


• Orientado al desarrollo de aplicaciones web de forma dinámica.
• Facilidad para conectarse con diversos motores de base de datos (PostgreSQL y MySQL).
• Código fuente invisible para el cliente y para el navegador web.
• Programación confiable y segura.
• Disponible documentación en el sitio web oficial.
• Capacidad de uso de módulos o extensiones.
• Facilita la programación orientada a objetos.
• Permite implementar el modelo o patrón de diseño modelo vista controlador (MVC).
• Gestión de excepciones.

La instalación y configuración es:

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).

Requisitos mínimos para instalación:

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:

• Espacio libre en disco duro de 50 G.


• Memoria RAM, mínimo 4 Gb.
• Velocidad de la Unidad Central de Procesamiento: mínimo i3 o procesador 2,0 GHz.

Instalación en sistema operativo Windows:

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.

Figura 1. Instalación de PHP en Windows.


Fuente: IACC (2022). Fundamentos de Programación con PHP. Programación. Semana 1.

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:

1. Descargar los archivos (formato Zip) de la última versión de PHP, desde


www.php.net/downloads.php. 2. Ubicar el archivo descargado y extraer todos los archivos
contenidos en el archivo zip, creando un directorio o carpeta en la raíz del disco.
2. Ubicar el archivo php.ini-desarrollo, efectuar una copia y cambiar el nombre de la copia a php.ini.
3. Con ayuda del block de notas, abrir el archivo php.ini, ubicar la línea; extension_dir = “ext”, quitar
el punto y coma (“;”elimina el comentario), para habilitar extensiones, funciones o librería,
dependiendo lo que se necesite para acceder a instrucciones o comandos, en la caso de necesitar
habilitar librerías, solo se requiere eliminar el punto y coma.
4. Como último paso es necesario personalizar las variables del entorno; ir al panel de
control/sistema/configuración avanzada del sistema/perfiles de usuario/ seleccionar variables del
entorno, para agregar una ruta nueva c: php, así como se debe crear una variable nueva phprc y
su valor inicial C: php.
5. En el caso de validar la versión de PHP instalada; active el símbolo de sistema o consola, y proceda
a escribir php-v.
Instalación en sistema operativo Linux

El proceso de instalación en el Sistema operativo Linux, puede variar de acuerdo a la distribución


seleccionada del sistema. Al respecto PHP, sólo puede ser instalado en distribuciones tales como: Debian
8, Ubuntu 18.04, RHEL 7, CentOS 7, Fedora 30, Manjaro Linux 19, Linux Mint 18.04, OpenSuse Leap 15.1, o
en versiones superiores. La figura 2 señala ejemplo de instalación de PHP en Linux.

Figura 2. Instalación de PHP en Linux


Fuente: IACC (2022). Fundamentos de Programación con PHP. Programación. Semana 1.

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:

1. Descargar el archivo de instalación desde www.php.net/downloads.php.


2. Actualizar la distribución a través de la ventana de sistema o consola, se debe escribir: sudo apt
update && sudo apt upgrade
3. Garantizar la existencia de paquetes necesarios, a través de los comandos: sudo apt install
software-properties-common apt-transport-https –y
4. Importar repositorios APT y PPA: sudo add-apt-repository ppa:ondrej/php –y, así como: sudo apt
update 5. Instalar PHP con el servidor Web Apache, desde el símbolo de sistema a través de: sudo
apt install php7.4 php7.4-common libapache2-mod-php7.4 php7.4-cli
5. Reiniciar el Apache a través del comando sudo systemctl restart apache2
6. Validar el correcto funcionamiento, haciendo uso de: systemctl status php7.4-fpm
2. ¿Cuáles son los programas necesarios para el correcto funcionamiento del PHP?

Programas necesarios para el correcto funcionamiento de PHP

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.

Figura 3. Herramientas necesarias para el correcto funcionamiento de PHP.


Fuente: IACC (2022). Fundamentos de Programación con PHP. Programación. Semana 1.
3. ¿Cuál es la estructura de un programa en PHP que permita la solución de cualquier problema?

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.

Figura 4. Partes de un programa en PHP.


Fuente: IACC (2022). Fundamentos de Programación con PHP. Programación. Semana 1.
REFERENCIAS BIBLIOGRÁFICAS
IACC (2022). Fundamentos de Programación con PHP. Programación. Semana 1.

También podría gustarte