Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Apache

PHP con Apache sobre Windows

Continuando con esta serie de instalación de herramientas para desarrollo web sobre Windows, continuamos con la instalación y puesta en marcha de PHP sobre un servidor Apache. ¡¿Queeeeeeeeeeeeeeeeee??! Seguro esa será la reacción de muchos. En un mundo donde los frameworks basados en Javascript proliferan ( NodeJS , React , NextJS por citar algunos ejemplos), ¿porqué invertir tiempo en PHP , ese “dinosaurio” de los lenguajes de programación para Web? Bueno, hay varias razones: Es un lenguaje fácil de aprender, instalar y poner en marcha. Tiene una amplia documentación en su página y en diferentes idiomas, como el español ( https://www.php.net/manual/es/ ). Wordpress es una de las herramientas para manejo de contenido de mayor uso en la Web y está desarrollada sobre PHP. Cierra el top 10 de las tecnologías más populares en la encuesta de servicios de StackOverflow 2022 ( https://survey.stackoverflow.co/2022/ ). Sigue siendo de lejos una herramienta estable que se mantiene en conti...

HTTPS con Apache sobre Windows

Actualmente el estándar en Internet es que todo, absolutamente todo, deba consultarse usando el protocolo HTTPS , lo que “garantiza” que la información que se transmite desde el navegador hasta el servidor web viaja encriptada y solamente el servidor “entiende” lo que el cliente envió. Para quienes no están convencidos y para evitarles el trabajo de ir a buscarlo, esta es la definición de HTTPS tomado de Wikipedia: El Protocolo seguro de transferencia de hipertexto (en inglés, Hypertext Transfer Protocol Secure o HTTPS ) es un protocolo de aplicación basado en el protocolo HTTP, destinado a la transferencia segura de datos de hipertexto, es decir, es la versión segura de HTTP. https://es.wikipedia.org/wiki/Protocolo_seguro_de_transferencia_de_hipertexto Como desarrolladores, hay que anotar que en lo que a consultas locales se refiere, se “asume” que uno mismo no requiere tanto protocolo y por tanto todo el desarrollo a realizar podría hacerse sobre HTTP convencional. Sin embargo,...

Instalando Apache sobre Windows

Todo programador o aspirante a programador de aplicaciones/páginas Web debería realizar sus desarrollos en un computador local, ya sea por comodidad tranquilidad, velocidad o para evitar los inconvenientes causados cuando la red o Internet fallan. Para eso, necesita contar con las herramientas básicas para su desarrollo, entre ellas: Un editor de código . Visual Studio Code o VSCode de Microsoft ( https://code.visualstudio.com/ ) es bastante recomendado. Si se requiere algo mucho más lite pero funcional, que pueda cargarse fácilmente en una USB por ejemplo, el editor Scite está disponible en la web ( https://scintilla.org/SciTE.html ). Servidor Web . Este puede ser Internet Information Server , disponible en muchos equipos con Microsoft Windows. Pero si el desarrollo final correrá sobre un servidor Linux, recomendaría usar un servidor web Apache. Ahora bien, si no tienes tiempo para uno u otro y programas sobre PHP , este tiene un servidor web embebido que puede usarse sin problema...