¿Qué es PHP?
PHP es un lenguaje de programación interpretado, este puede ejecutarse tanto en línea de comando como el lenguaje C o como parte de un modulo de un servidor web, fue diseñado para ser ejecutado por parte del servidor y no del cliente, esto quiere decir que es el servidor (donde esta alojada la página web) quien ejecuta las sentencias o peticiones que hacen los usuarios (quienes desde su navegador interactúan con la página web)
¿Cuál es su potencial?
PHP en la realidad es muy opacado por lenguajes como JAVA, o C# en aplicaciones de escritorio, pero PHP se destaca por su capacidad de optimizar espacios de memoria cuando se encuentra en servidores web utilizando a la vez servicios de bases de datos (el más popular es MySQL). Las plataformas web son su principal atractivo, pues las aplicaciones se despliegan desde el navegador, sin necesidad de instalarse
¿Qué necesita PHP para dar servicios en la Web?
PHP por si solo no puede hacer mucho, quizás nada, necesita de un servidor web para poder ejecutarse dentro de este.
En este sentido debemos aclarar brevemente lo que es un servidor: un servidor es una computadora que provee servicios a usuarios (clientes), estos servicios pueden ser de base de datos (MySQL, SQL server, MariaBD, etc), de correo, web, etc.
PHP necesita de un servidor web, este servidor web recibe y envía código en HTML, que puede ser interpretado por los navegadores, pero al tener el servidor el módulo de PHP, este servidor web puede recibir código PHP, el módulo de PHP (que debe estar instalado dentro del servidor) interpreta este código y le permite al servidor retornar la respuesta en HTML.
Este servidor web puede ser al mismo tiempo un servidor de base de datos, por ello para liberar el potencial de PHP se tiene en consideración la siguiente tabla:
Servicios o programas
|
Productos
|
Librerías requeridas
|
Un servidor web: Apache, IIS, etc. PHP (el que compila e interpreta el código php) Un servidor de base de datos: MySQL, MariaBD, Oracle, etc. |
Estos pueden ser descargados por separado o mediante paquetes como: WAMP, XAMP, EasyPHP, Vertigo, AppServ, etc. | Como estos productos son escritos en su mayoría en lenguaje C, necesitan del Runtime: VC8, VC9, VC10, etc. |
Veamos ahora el temario del código PHP:
CONTENIDO
- Instalaciones por separado
- Instalación de servidores web: Apache e IIS.
- Instalación de PHP dentro de un servidor.
- Instalación de un servidor de base de datos: Mysql, Oracle y SQL Server
- Instalación de productos y su configuración: WAMP
- Las principales IDE para programar en PHP
- Fundamentos de PHP (variables, sintaxis, estructuras, funciones y procedimientos)
No hay comentarios:
Publicar un comentario