如何在Windows的XAMPP中安装Pear的Mail.php以适配PHP8?
解决XAMPP PHP8下PEAR Mail组件安装失败的问题
先把PEAR升级到兼容PHP8的版本
- 打开XAMPP控制面板,点击「Shell」按钮打开命令行窗口
- 输入以下命令并回车:
这步会强制将PEAR核心升级到支持PHP8的版本,直接解决大括号语法报错的问题。pear upgrade --force pear
接着安装Mail组件
PEAR升级完成后,在同一个命令窗口输入:
pear install Mail
如果系统提示需要安装Net_SMTP这类依赖组件,直接按提示输入对应命令安装即可,比如:
pear install Net_SMTP
要是升级PEAR还是失败,手动安装组件
- 找到PEAR Mail组件的最新稳定版
.tgz压缩包 - 解压压缩包,把里面的
Mail文件夹复制到XAMPP的php\pear目录下(比如XAMPP安装在C盘,路径就是C:\xampp\php\pear) - 如果还缺少Net_SMTP组件,同样下载其压缩包解压后,把
Net文件夹也复制到php\pear目录
最后验证
重启XAMPP的Apache服务器,刷新网站页面,检查Mail.php无法引入的问题是否解决。
内容的提问来源于stack exchange,提问作者sunnyj58
相关产品推荐
相关产品推荐

