PHP
QUE ES PHP Y SU ORIGEN
PHP es un lenguaje de programación de uso general que se
adapta especialmente al desarrollo web. Fue creado inicialmente por el
programador danés-canadiense Rasmus Lerdorf en 1994.En la actualidad, la
implementación de referencia de PHP es producida por The PHP Group. PHP
originalmente significaba Personal Home Page (Página personal), pero ahora
significa el inicialismon recursivo PHP:
Hypertext Preprocessor.
El código PHP suele ser procesado en un servidor web por un
intérprete PHP implementado como un módulo, un daemon o como un ejecutable de
interfaz de entrada común (CGI). En un servidor web, el resultado del código
PHP interpretado y ejecutado que puede ser cualquier tipo de datos, como el
HTML generado o datos de imágenes binarias formaría la totalidad o parte de una
respuesta HTTP. Existen diversos sistemas de plantillas, sistemas de gestión de
contenidos y frameworks que pueden emplearse para organizar o facilitar la
generación de esa respuesta. Por otra parte, PHP puede utilizarse para muchas
tareas de programación fuera del contexto de la web, como aplicaciones gráficas
autónomas y el control de drones. También se puede interpretar y ejecutar un código
PHP cualquiera a través de una interfaz de línea de comandos (CLI).
El intérprete estándar de PHP, impulsado por Motor Zend, es
un software libre publicado bajo Licencia PHP. PHP ha sido ampliamente portado
y puede ser desplegado en la mayoría de los servidores web en casi todos los
sistemas operativos y plataformas, de forma gratuita.
VISION GENERAL
PHP puede ser desplegado en la mayoría de los servidores web y en todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores. Migrar los servicios basados en PHP hacia las nuevas tecnologías que aparecen, supone un costo a justificar monetariamente (sobre todo, cuando hablamos de hardware y rendimiento), por ello, hablar si el número de sitios basados en PHP se ha visto reducido progresivamente en los últimos años, con la aparición de nuevas tecnologías como Node.js, Golang, ASP.NET, etc., o no, supone abrir un debate no carente de falacias y argumentos demagógicos. Es un hecho constatado que, en el mundo empresarial, solo se cambian las cosas cuando va a suponer una ventaja estratégica en el mercado. Las empresas carecen de un sentido que les polaricen los 'sentimientos', emergiendo una pauta de posicionamiento mercantilista a favor o en contra de algo solo por un sentido despectivo hacia ciertas tecnologías, tal como sucede con el mundo linux, windows y/o mac en el ámbito de los usuarios.
Poderse hacer una visión general de como PHP está evolucionando a día de hoy, es hablar sobre las nuevas librerías disponibles, el uso de matrices, manejo de números enteros, tratamiento de la criptografía cuando se usa una Base64, Web scraping, indexación de webs, precocinado de datos, Macrodatos, set de datos, supervisión de datos, set de proposiciones dimensionales. Como vemos, una visión general de este lenguaje, es mucho más compleja que afirmar que es un lenguaje para desarrollo web. Dicha realidad, subyace en la aparición de dominios xyz, cuya finalidad y especialidad es el cacheado de los servicios PHP para servir contenido con una orientación al desempeño vinculada a servicios para consumo de otros servicios que necesitan datos, tales como I.A.s. donde PHP está viendo una acogida con un sentimiento de confianza en los resultados a obtener (sin pretender servir de lenguaje en sí mismo orientado a la I.A., dado que no fue su conceptualización origen). Aunque el marketing que está recibiendo este tipo de dominios, está relacionado con las nuevas generaciones de personas educadas en las nuevas tecnologías Como parte de la visión general, habría que incluir un último aspecto, y es la capacidad de generar capas de seguridad autodependientes, en un paradigma solo emergente gracias a las librerías de las que dispone PHP (En proceso de desarrollo).
El sitio web de Wikipedia está desarrollado en PHP. Es también
el módulo Apache más popular entre las computadoras que utilizan Apache como
servidor web.
HISTORIA Y ORIGEN
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser, en inglés) en 1997 y crearon la base del PHP3, y cambiaron el nombre del lenguaje por PHP: Hypertext Preprocessor. Inmediatamente comenzaron experimentaciones públicas de PHP3, y se publicó oficialmente en junio de 1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, y produjeron lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan, Israel.
En mayo del 2000, PHP 4 se lanzó bajo el poder del motor Zend 1.0. El 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,26 y, a pesar de lo anunciado, se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8, publicada el 13 de enero del 2008, y posteriormente la versión 4.4.9, publicada el 7 de agosto del 2008.27 Según esta noticia, se le dio soporte a fallos críticos hasta el 9 de agosto del 2008.
El 13 de julio de 2004, se lanzó PHP 5, utilizando el motor
Zend Engine 2.0 (o Zend Engine 2).Incluye todas las ventajas que provee el
nuevo Zend Engine 2, como:
Mejor soporte para la programación orientada a objetos, que
en versiones anteriores era extremadamente rudimentario.
*Mejoras de rendimiento
*Mejor soporte para MySQL con extensión completamente
reescrita
*Mejor soporte a XML (XPath, DOM, etc.)
*Soporte nativo para SQLite
*Soporte integrado para SOAP
*Iteradores de datos
*Manejo de excepciones
*Mejoras con la implementación con Oracle
Pasos para una instalación manual
Esta sección contiene instrucciones para instalar y
configurar manualmente PHP en Windows de Microsoft.
Selección y descarga de el paquete de distribución PHP
Descarga la distribución binaria desde PHP para Windows:
Binarios y Fuentes . Hay varias versiones diferentes del paquete zip. Para
seleccionar la versión adecuada, siga la guía detallada en la página de descargas.
Servidor apache y servidor web
Descargar y descomprimir PHP
Una vez descargado el paquete comprimido en .zip de PHP necesitamos descomprimirlo en nuestro disco duro. Podemos utilizar el directorio raíz del disco duro para descomprimir los archivos. En ese caso, se creará un directorio llamado algo como "php-4.3.1-Win32" que colgará de nuestro directorio raíz. Se recomienda cambiar el nombre del directorio creado a algo como "c:php". En todo caso, nos advierten en la página de PHP sobre no colocar ningún nombre de directorio que contenga espacios, pues algún servidor web puede dar problemas. Por ejemplo, cuidado con instalar PHP en un directorio como este "c:archivos de programaphp", pues en la ruta tenemos directorios con espacios.




Comentarios
Publicar un comentario