cPanel Pear Mail出错:无法打开流

Jon*_*jap 3 php pear cpanel

我已经通过cPanel安装程序安装了Pear,并安装了Mail包(它也自动安装了Net_Mail和Net_Socket包).但是从我发送电子邮件的PHP文件中我收到以下错误:

警告: include_once(Net/SMTP.php)[function.include-once]:无法打开流:348行/ usr/local/lib/php/Mail/smtp.php中没有这样的文件或目录

警告: include_once()[function.include]:在/ usr/local中打开'Net/SMTP.php'以包含(include_path ='.:/ usr/lib/php:/ usr/local/lib/php')失败第348/lib/php/Mail/smtp.php

致命错误:第349/usr/local/lib/php/Mail/smtp.php中找不到"Net_SMTP"类

现在我检查了包含,路径,以及它们都检查正常,并且位于适当的位置并具有适当的权限.

我该如何解决这个错误?

这里是参考目录结构(省略其他文件夹):

php
|-Mail
| |-mail.php
| |-mock.php
| |-null.php
| |-RFC822.php
| |-sendmail.php
| |-smtp.php
| |-smtpmx.php
|-Net
| |-SMTP.php
| |-Socket.php
|- Mail.php
Run Code Online (Sandbox Code Playgroud)

小智 6

如果您有ssh访问权限,可以尝试:

pear install Net_SMTP
Run Code Online (Sandbox Code Playgroud)