Abrimos la consola de Windows [CMD] con [Windows] + R, escribimos cmd y presionamos [Enter], enseguida se nos abrirá la consola de Windows, una vez que tengamos abierta la consola nos posicionamos en la carpeta donde tenemos nuestro proyecto, como podemos ver en mi caso al listar el directorio de mi proyecto no se encuentra ninguna carpeta ligada a PHPMailer
C:Apache24htdocsproyectossistemasjflorv4>dir El volumen de la unidad C no tiene etiqueta. El número de serie del volumen es: 0223-5B59 Directorio de C:Apache24htdocsproyectossistemasjflorv4 01/11/2022 05:08 p. m. <DIR> . 01/11/2022 05:08 p. m. <DIR> .. 01/11/2022 06:34 a. m. <DIR> css 01/11/2022 06:13 a. m. <DIR> img 26/11/2022 06:38 a. m. 14,001 index.php 23/11/2022 06:43 a. m. <DIR> js 01/11/2022 05:57 a. m. <DIR> layout 1 archivos 14,001 bytes 6 dirs 89,468,518,400 bytes libres
una vez en nuestra posicionados en nuestra carpeta del proyecto escribimos la siguiente línea:
composer require phpmailer/phpmailer
C:...sistemasjflorv4>composer require phpmailer/phpmailer Info from https://repo.packagist.org: #StandWithUkraine Using version ^6.7 for phpmailer/phpmailer ./composer.json has been created Running composer update phpmailer/phpmailer Loading composer repositories with package information Updating dependencies Lock file operations: 1 install, 0 updates, 0 removals - Locking phpmailer/phpmailer (v6.7.1) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 1 install, 0 updates, 0 removals - Downloading phpmailer/phpmailer (v6.7.1) - Installing phpmailer/phpmailer (v6.7.1): Extracting archive 6 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 1 package you are using is looking for funding. Use the `composer fund` command to find out more!
despues de ejecutar el comando anterior listamos nuevamente el directorio de nuestro proyecto y podemos ver la carpeta vendor donde se encuentra la librería de PHPMailer y los archivos composer.json y composer.lock.
C:Apache24htdocsproyectossistemasjflorv4>dir El volumen de la unidad C no tiene etiqueta. El número de serie del volumen es: 0223-5B59 Directorio de C:Apache24htdocsproyectossistemasjflorv4 09/12/2022 08:04 a. m. <DIR> . 09/12/2022 08:04 a. m. <DIR> .. 09/12/2022 08:04 a. m. 65 composer.json 09/12/2022 08:04 a. m. 4,039 composer.lock 01/11/2022 06:34 a. m. <DIR> css 01/11/2022 06:13 a. m. <DIR> img 26/11/2022 06:38 a. m. 14,001 index.php 23/11/2022 06:43 a. m. <DIR> js 01/11/2022 05:57 a. m. <DIR> layout 09/12/2022 08:04 a. m. <DIR> vendor 3 archivos 18,105 bytes 7 dirs 89,467,777,024 bytes libres C:Apache24htdocsproyectossistemasjflorv4>
Con esto ya podemos hacer uso de la librería, en la siguiente entrada vamos a mostrar un ejemplo del uso y del envío de un correo con esta librería. En lo que avanzo con mi proyecto de mi página Web veremos todos los diferentes usos que podemos darle.