PHP: habilitar extensión mbstring y dom

Hoy estaba instalando mi sistema de turnos en un VPS con Ubuntu y había algunos errores con las extensiones y ciertas cosas al instalar las dependencias con Composer.

El error estaba en que se necesitaba la extensión mbstring y también ext-dom. Por ello es que en este post te enseñaré a instalar y habilitar esas extensiones.

Instalando mbstring

Esta extensión sirve para manejar las cadenas multibyte. Podemos instalar la extensión con apt, pero primero averiguamos la versión de PHP con:

php -v

En mi caso sale:

PHP 7.4.3 (cli) (built: Oct 25 2021 18:20:54) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Entonces tengo la versión de PHP 7.4. Instalo la extensión con:

sudo apt-get install php7.4-mbstring

Toma en cuenta que si, por ejemplo, tu versión es la 7.3, entonces tú vas a instalar php7.3-mbstring.

Extensión ext-dom

Para esta extensión no importa la versión de PHP. Aunque se llama dom, vamos a instalar php-xml así:

sudo apt install php-xml

Y una vez que has hecho estas dos cosas ya tendrás las extensiones listas y funcionando.

Si tú no tienes VPS

En caso de que no tengas un VPS con Ubuntu puede que tengas que habilitar las extensiones desde el cpanel o editando el archivo ini, descomentando las líneas donde están las extensiones y reiniciando Apache.

Por aquí te dejo más contenido de PHP.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *