Instalar extensiones de PHP para Laravel 8 en Ubuntu

Author
Por Darío Rivera
Publicado el en Ubuntu

En nuestro post anterior vimos cómo instalar extensiones de PHP en Ubuntu. En el post del día de hoy instalaremos todas aquellas extensiones requeridas en Laravel 8. Para efectos del presente post vamos a suponer que tienes la última versión de Ubuntu, que en este caso es la 20.04 (Focal Fossa) y que instalaste de antemano PHP 7.4.


Requisitos

En la versión 8 de Laravel son requeridas las siguientes extensiones.

- PHP >= 7.3
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension

Instalación

Para instalar estas extensiones baste ejecutar el siguiente comando.

sudo apt-get install php7.4-intl php7.4-bcmath php7.4-common php7.4-json php7.4-mbstring openssl php7.4-xml

Las extensiones Tokenizer, PDO, y fileinfo hacen parte de php-common. Otras extensiones que probablemente necesites si consumes servicios web son soap y curl.

sudo apt-get install php7.4-soap php7.4-curl

Si vas a utilizar MySQL como base de datos también deberás instalar la siguiente extensión.

sudo apt-get install php7.4-mysql

Si adicional piensas utilizar Redis para las queues deberás instalar php-redis.

sudo apt-get install php-redis

Y si estás desarrollando y tu servidor redis está en tu misma máquina deberás instalar el servidor de redis.

sudo apt-get install redis-server

Acerca de Darío Rivera

Author

Application Architect at Elentra Corp . Quality developer and passionate learner with 10+ years of experience in web technologies. Creator of EasyHttp , an standard way to consume HTTP Clients.

LinkedIn Twitter Instagram

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.