Composer se ha convertido en el gestor de dependencias más usado en PHP. Puede que nuestro proyecto de PHP existente no necesitara un gestor al inicio, pero ahora lo necesita. O tal vez necesitamos instalar una librería que usa composer.
Por ello es que hoy veremos cómo adaptar un proyecto normal de PHP a un proyecto gestionado por composer.
Antes de todo, instala PHP y también instala Composer. Después de ello puedes leer cómo comenzar a trabajar con Composer.
Primero realiza un respaldo de tu proyecto normal, por si algo sale mal. Después de ello simplemente ejecuta:
composer init
Nota: te invito, de nuevo, a ver los primeros pasos a seguir con composer.
Después de ello ya podrás instalar librerías y todo lo demás. En cada archivo PHP que necesites las librerías instaladas con Composer, requiere el autoload:
require_once "vendor/autoload.php";
Normalmente se recomienda tener un index que cargue todos tus archivos, pero eso depende de tu proyecto.
Si tenías librerías instaladas manualmente y tienen una versión con composer, remuévelas y vuelve a instalarlas con composer.
Adicionalmente, en algunos casos tendrás que indicar que usarás las clases que descargaste. Por ejemplo:
use iio\libmergepdf\Merger;
En ese caso indico que usaré Merger de iio\libmergepdf. No te preocupes, normalmente al instalar la librería te darás una idea o el desarrollador de la misma lo indicará con un ejemplo.
Mira cómo cargar tus propias clases con Composer en este post.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios