Como instalar phpmailer en Alma Linux | Rocky Linux
1. Instalar Composer (si no lo tienes)
[root@admin ~] # dnf install -y php-cli php-json php-zip unzip curl
[root@admin ~] # curl -sS https://getcomposer.org/installer | php
[root@admin ~] # mv composer.phar /usr/local/bin/composer
2. Verifica que Composer se haya instalado correctamente con:
[root@admin ~] # composer --version
Debera aparecerte la version de composer y de php, con eso ya podemos verificar que si lo tenemos instalado.
3. Ubícate en el directorio donde quieres instalar PHPMailer (por ejemplo, dentro de tu proyecto):
[root@admin ~] # cd /var/www/html/tu_proyecto
3.1. Instalar PHPMailer con Composer
[root@admin ~] # composer require phpmailer/phpmailer
4. verificar si PHPMailer está disponible
[root@admin ~] # composer show phpmailer/phpmailer
Si ves información sobre la versión instalada, significa que la instalación fue correcta.
5. habilitar puertos smtp firewall:
[root@admin ~] # sudo firewall-cmd --add-port=587/tcp --permanent
[root@admin ~] # sudo firewall-cmd --reload
6. activa de manera permanente el permiso para que el servidor web pueda enviar correos electrónicos
[root@admin ~] # sudo setsebool -P httpd_can_sendmail on
7. Recargar apache (opcional)
[root@admin ~] # systemctl restart httpd