溫馨提示×

Ubuntu下如何安裝PHPMailer

小樊
43
2025-08-01 11:13:06
欄目: 編程語言

在 Ubuntu 下安裝 PHPMailer,您可以通過 Composer 進行安裝。Composer 是一個 PHP 依賴管理工具,可以幫助您輕松地管理項目所需的庫。請按照以下步驟操作:

  1. 首先,確保您已經安裝了 PHP 和 Composer。如果尚未安裝,請運行以下命令來安裝它們:

    安裝 PHP:

    sudo apt update
    sudo apt install php php-cli php-common php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl
    

    安裝 Composer:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
  2. 然后,導航到您的 PHP 項目目錄。如果您還沒有創建項目目錄,請使用以下命令創建一個:

    mkdir my_project
    cd my_project
    
  3. 在項目目錄中,運行以下命令以使用 Composer 安裝 PHPMailer:

    composer require phpmailer/phpmailer
    

    這將在您的項目中安裝 PHPMailer 及其依賴項,并在項目的 composer.json 文件中添加相應的條目。

  4. 現在,您可以在 PHP 項目中使用 PHPMailer。在您的 PHP 文件中,包含 Composer 的自動加載文件,并創建一個新的 PHPMailer 實例,如下所示:

    <?php
    require 'vendor/autoload.php';
    
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\Exception;
    
    require 'vendor/autoload.php';
    
    $mail = new PHPMailer(true);
    
    try {
        // Server settings
        $mail->SMTPDebug = 2;
        $mail->isSMTP();
        $mail->Host = 'smtp.example.com';
        $mail->SMTPAuth = true;
        $mail->AuthType = 'login';
        $mail->Port = 587;
        $mail->SMTPSecure = 'tls';
    
        // Sender and recipient
        $mail->setFrom('from@example.com', 'Mailer');
        $mail->addAddress('recipient@example.com', 'Recipient Name');
    
        // Content
        $mail->isHTML(true);
        $mail->Subject = 'Here is the subject';
        $mail->Body    = 'This is the HTML message body <b>in bold!</b>';
        $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
    
        $mail->send();
        echo 'Message has been sent';
    } catch (Exception $e) {
        echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
    }
    

    請根據您的需求修改服務器設置、發件人、收件人和郵件內容。

現在,您已經成功在 Ubuntu 下安裝了 PHPMailer,并可以在您的 PHP 項目中使用它。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女