Ir al contenido

Usuario:Max.cruzg/Taller/Contenido trasladado

De Wikipedia, la enciclopedia libre

PHP 7.4 es una versión específica del lenguaje de programación PHP (Hypertext Preprocessor). PHP es un lenguaje de script del lado del servidor ampliamente utilizado para desarrollar aplicaciones web dinámicas. Cada versión de PHP introduce nuevas características, mejoras de rendimiento, correcciones de errores y actualizaciones de seguridad. Algunas de las características destacadas de PHP 7.4 incluyen:

   Propiedades de tipo de retorno covariantes y contravariantes: Esto permite una mayor flexibilidad en la declaración de tipos de retorno en las clases y las interfaces, permitiendo tipos más específicos o más amplios en las subclases o implementaciones.
   Sintaxis corta para las expresiones de matriz: Se introdujo una nueva sintaxis para acceder a elementos específicos de un array directamente en una expresión, lo cual simplifica y acorta el código.
   Expresiones de flecha en arrays: Esta característica permite utilizar expresiones de flecha para definir valores o claves en una matriz, proporcionando una sintaxis más concisa y legible.
   Operador de propagación de matriz en argumentos: Se agregó el operador de propagación de matriz, también conocido como "splat operator", que facilita la inserción de múltiples elementos de matriz como argumentos de una función o método.
   Soporte para Typed Properties: Se añadió la capacidad de declarar propiedades de clases con tipos estáticos, lo que permite una mejor verificación de tipos durante la escritura del código.


Instalacion

Dentro de la terminal, para actualizar apt-get y asegurarte de tener acceso a las últimas versiones de lo que deseas instalar, puedes ejecutar el siguiente comando:

$ sudo apt-get update


A continuación, instala el paquete software-properties-common, el cual agrega la gestión de fuentes de software adicionales. Para hacerlo, puedes ejecutar el siguiente comando:

$ sudo apt -y install software-properties-common


Puedes utilizar el siguiente comando para instalar el repositorio ppa:ondrej/php, el cual proporciona múltiples versiones de PHP:

$ sudo add-apt-repository ppa:ondrej/php

Este comando añade el repositorio ppa:ondrej/php a tu sistema, lo cual te permite acceder e instalar diferentes versiones de PHP. Es importante tener en cuenta que agregar un repositorio de terceros conlleva riesgos potenciales, por lo que debes revisar la fuente del repositorio y asegurarte de que sea confiable antes de continuar. Una vez que hayas agregado el repositorio, puedes proceder a instalar la versión de PHP deseada.


Finalmente, actualiza apt-get nuevamente para que el administrador de paquetes pueda ver los nuevos paquetes que se han agregado:

$ sudo apt-get update


Ahora estás listo para instalar PHP 7.4 utilizando el siguiente comando:

$ sudo apt-get install php7.4


Puedes verificar la versión de PHP instalada en tu sistema utilizando el siguiente comando:

$ php -v


Recibirás algo similar a lo siguiente:

Output PHP 7.4.0beta4 (cli) (built: Aug 28 2019 11:41:49) ( NTS ) Copyright (c) The PHP Groupbr Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies with Zend OPcache v7.4.0beta4, Copyright (c), by Zend Technologies


Además de PHP en sí, es probable que desees instalar algunos módulos adicionales de PHP. Puedes utilizar este comando para instalar módulos adicionales, reemplazando PACKAGE_NAME con el nombre del paquete que deseas instalar:

sudo apt-get install -y php7.4-package_name


También puedes instalar más de un paquete a la vez. Aquí tienes algunas sugerencias de los módulos más comunes que es probable que desees instalar:

sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath


Este comando instalará los siguientes módulos:

   php7.4-cli : intérprete de comandos, útil para probar scripts de PHP desde una shell o realizar tareas generales de scripting en la línea de comandos.
   php7.4-json: para trabajar con datos en formato JSON.
   php7.4-common: documentación, ejemplos y módulos comunes para PHP.
   php7.4-mysql: para trabajar con bases de datos MySQL.
   php7.4-zip: para trabajar con archivos comprimidos.
   php7.4-gd: para trabajar con imágenes.
   php7.4-mbstring: utilizado para manejar cadenas de caracteres no ASCII.
   php7.4-curl: permite realizar solicitudes HTTP en PHP.
   php7.4-xml: para trabajar con datos en formato XML.
   php7.4-bcmath: utilizado cuando se trabaja con números de punto flotante de precisión.


Las configuraciones de PHP relacionadas con Apache se almacenan en /etc/php/7.4/apache2/php.ini Puedes listar todos los módulos de PHP cargados con el siguiente comando:

php -m

Al ejecutar este comando en la línea de comandos, mostrará una lista de todos los módulos de PHP actualmente cargados en tu sistema. Estos módulos representan las funcionalidades adicionales disponibles en tu instalación de PHP. Puedes utilizar esta lista para verificar qué módulos están activos y disponibles para su uso en tu configuración de PHP con Apache.