Plantilla:PHP/Introduccion
De WikiEducator
Revisión a fecha de 07:26 3 nov 2024; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
Contenido
Introducción a PHP
Qué es php
- PHP (acrónimo de PHP: Hypertext Preprocessor)
De php podríamos decir
- Es un lenguaje de código abierto
- Muy popular (Podríamos pensar en un estándar?), una gran comunidad de soporte en internet que aporta, colabora y soluciona dudas
- Especialmente adecuado para desarrollo web (Se puede usar como lenguaje de escritorio, pero no es su principal propósito).
- La versión actualizada (Noviembre 2024) es la 8.3. Es considerada versión estable
- Versión de php
- En el repositorio de ubuntu está especificada igualmente la versión 8.2,y se recomienda usarla como versión para desarrollo
- Ver las nuevas características de php
- Programación en el servidor
|
- Obtención del lenguaje de marcas para mostrar en el cliente
- El servidor en acción
- El servidor en acción
|
Restricciones del servidor con php
- Como PHP se ejecuta del lado del servidor sólo puede tener acceso a los datos del propio servidor.
- No puede acceder a los recursos del cliente
- No puede saber qué hora es en el cliente
- No puede acceder a los archivos del cliente
- Salvo la excepción de las Cookies
Configuraciones
- PHP se puede instalar de dos formas
- Un servicio independiente utilizando PHP-FPM (FastCGI Process Manager)
- Un módulo de Apache, usando php8.3-mod (noviembre del 2024).
- Configuraciones
- Ejecutar PHP como un servicio independiente con PHP-FPM suele ser más eficiente en términos de gestión de memoria, lo que lo convierte en una elección preferida para entornos de producción. Esta decisión está más relacionada con la administración de servidores que con el desarrollo en sí.
- Configuración
- Por comodidad, vamos a instalar PHP como un módulo de Apache2, ya que esto permite tener todo centrado en el servicio de Apache.
- Sin embargo, en entornos de producción, es común instalarlo como un servicio independiente (PHP-FPM).
- En este caso, cuando se hacen cambios en los archivos de configuración, es necesario reiniciar tanto el servicio de Apache o Nginx (según el servidor utilizado) como el servicio de PHP de manera independiente.
- Configuraciones
- En cualquier caso, al instalar PHP, ya sea como un módulo de Apache o como un servicio independiente, se genera un archivo de configuración , donde encontramos diversas directivas que podemos modificar. *
Un ejemplo de esto es la configuración de xdebug que ajustamos en el archivo php.ini. </div>
</div>