簡體   English   中英

PHP require_once php路徑?

[英]PHP require_once php path?

在此輸入圖像描述

我正在嘗試包含PHP郵件程序,但收到此錯誤:

在此輸入圖像描述

PHP Mailer的位置是:

在此輸入圖像描述

並且php.ini文件將其作為正確的包含路徑:

在此輸入圖像描述

那個php.ini文件是PHPInfo()給我的文件。

我在這里錯過了什么? 我打破了PHP嗎? 一直都是關於PHP的人嗎? 我是騙子嗎?

您的include_path已注釋掉

;include_path = ".:/usr/share/php"
^ remove semicolon

您的目錄名為libphp-phpmailer ,在require_once您將其命名為libphp-PHPMailer (大寫字母)。

您正在使用舊版本的PHPMailer,並且您以錯誤的方式加載它。 獲取最新版本並閱讀有關加載的文檔,或將PHPMailer添加到composer.json

對於手動加載,您應該:

require '/path/to/PHPMailerAutoload.php';
$mail = new PHPMailer;

當你使用作曲家時(雖然你已經評論過了),你甚至不需要那么多,因為作曲家自動加載器會起作用。

您還將代碼基於一個舊示例,因此我建議您使用提供的示例之一更新該代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM