首先,我的网站托管在 Linux CentOS 服务器上,并且它已经在/usr/share/PEAR 中拥有完整的 PEAR 包。我已经使用 smtp 编写了一个发送邮件脚本,我想在 sendMail.php 中包含服务器的 PEAR/Mail.php。以下是网站根结构:
网站:
/var/www/html/buxx/
发送邮件/
索引.php
sendMail.php
服务器上的 PEAR
/usr
/分享
/pear
/Mail.php
我尝试过使用
set_include_path(".:/usr/share/PEAR/")
,
realpath(/usr/share/PEAR/Mail.php)
和
include_once("/usr/share/PEAR/")
但我不断收到类似错误
[错误] include_once(): 无法在/var/www/html/buxx/SendMail/sendMail.php 中打开 '' 进行包含 (include_path='.:/usr/share/pear')
如何在 sendMail.php 中包含 Mail.php 的绝对路径,或者还有其他方法吗?
非常感谢
最佳答案
看来您的包含路径已经正确。
include "Mail.php"
应该可以。
关于php - 如何从站点根目录使用我的服务器的 PEAR 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776201/