MemoCode - Linux
MemoCode

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