Hai bisogno di inviare email dalla tua applicazione PHP? Il sistema di posta predefinito in PHP (mail()) non offre le funzionalità di personalizzazione di PHPMailer, che è l'estensione di posta più popolare per PHP. Questo articolo spiega come installare PHPMailer utilizzando Composer o aggiungendo manualmente l'estensione. È necessario un ambiente WAMP o XAMPP su Windows per utilizzare Composer.
Passi
Metodo 1 di 2: utilizzo di Composer (Windows)
Passaggio 1. Vai su
Composer è un gestore delle dipendenze per PHP, il che significa che gestisce tutto ciò di cui ha bisogno il tuo codice PHP, incluse librerie ed estensioni. Questo è anche il metodo più semplice per installare e gestire PHPMailer. Dovrai avere XAMPP o WAMP installato per utilizzare PHPMailer in un ambiente di codifica.
Troverai il link per il download sotto l'intestazione "Windows Installer"
Passaggio 2. Fare clic sul file scaricato per avviare il processo di installazione
Segui le istruzioni sullo schermo per installare Composer.
Scegli un eseguibile PHP quando ti viene chiesto di "scegliere il PHP da riga di comando che desideri utilizzare". Tutti gli eseguibili finiranno in.exe
Passaggio 3. Crea una nuova cartella "Compositore"
Ti consigliamo di navigare nel browser dei file fino alla posizione in cui eventualmente installerai Composer.
Individua e fai doppio clic sulla partizione Xampp nel tuo browser di file, fai clic con il pulsante destro del mouse e scegli "Aggiungi una nuova cartella" e chiamala "Compositore"
Passaggio 4. Cerca e apri "Prompt dei comandi" nel menu Start
Puoi anche accedere alla finestra di ricerca premendo ⊞ Win+S. Verrà caricato un terminale della riga di comando.
Passaggio 5. Passare alla directory in cui si desidera installare PHPMailer
Ad esempio, digita cd C:/xampp/composer.
Il terminale confermerà che è in quella cartella
Passaggio 6. Digita "il compositore richiede phpmailer/phpmailer" e premi Invio
Il terminale visualizzerà un muro di testo mentre installa Composer.
Passaggio 7. Composer è installato con un file "autoload.php" che puoi utilizzare
-
Ad esempio, puoi digitare il seguente codice nel tuo PHP per includere PHPMailer:
<?php usa PHPMailer\PHPMailer\PHPMailer; usa PHPMailer\PHPMailer\Exception; richiedono 'C:\xampp\composer\vendor\autoload.php'; $email = nuovo PHPMailer(TRUE); /* … */
Metodo 2 di 2: aggiunta manuale di PHPMailer (Windows e macOS)
Passaggio 1. Vai su
Qui puoi scaricare direttamente i file sorgente di PHPMailer.
Passaggio 2. Fare clic su Clona o scarica sul lato destro della pagina
Non avrai bisogno di XAMPP, WAMP o qualsiasi altro ambiente PHP.
Passaggio 3. Decomprimi il file installato in cui desideri installare PHPMailer
Quando si fa doppio clic sul file installato, viene richiesto il percorso dei file decompressi.
Passaggio 4. Aggiungi il seguente codice nel tuo PHP per includere PHPMailer:
<?php usa PHPMailer\PHPMailer\PHPMailer; usa PHPMailer\PHPMailer\Exception; /* Classe di eccezione. */ richiede 'C:\PHPMailer\src\Exception.php'; /* La classe principale di PHPMailer. */ richiede 'C:\PHPMailer\src\PHPMailer.php'; /* Classe SMTP, necessaria se si desidera utilizzare SMTP. */ richiede 'C:\PHPMailer\src\SMTP.php'; $email = nuovo PHPMailer(TRUE); /* … */