linux上TP6安装PHPMailer

1.安装composer,访问composer官网,按照提示命令安装。

bash 复制代码
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"

php composer-setup.php

php -r "unlink('composer-setup.php');"

2.如果是宝塔环境,需要PHP安装fileinfo扩展,php.ini移除禁用函数。

  • 安装fileinfo扩展:在php设置中安装。composer运行依赖fileinfo扩展。
  • php.ini移除禁用函数:打开php.ini文件,搜索disable_functions,然后移除禁用函数中的proc_open和putenv,这两个函数是composer运行必须的函数。

3.执行composer命令,安装PHPMailer

在项目根目录运行脚本:

bash 复制代码
composer require phpmailer/phpmailer

(如果下载不成功,可以更换composer的镜像源)

相关推荐
正儿八经的少年35 分钟前
Spring Boot
java·spring boot·后端
未秃头的程序猿41 分钟前
虚拟线程用了一年,我真香了——10倍吞吐量是真实存在的
java·后端·面试
沙蒿同学41 分钟前
用 RAG+FAISS 构建古诗词 AI 取名系统:从向量检索到六层质量过滤的实战
后端·aigc·ai编程
用户298698530141 小时前
Python 实现 Excel 与 TXT 文本的高效转换与导出
后端·python·excel
地铁潜行者1 小时前
从单体思维到微服务:服务拆分与组件选型实践
java·后端
花生了什么事o1 小时前
线程池参数调优:corePoolSize 怎么设置
java·后端
用户852495071841 小时前
从零打造 Agent 智能体:LLM + Tool + Memory,让大模型真正帮你干活
javascript·后端
想要成为糕糕手1 小时前
🚀 从零玩转 Agent 开发:原理、架构与框架实战完全指南
后端
卷无止境1 小时前
pytest 从零到实战:要想代码好,测试少不了
后端·python
K神1 小时前
Spring gRPC集成Spring Security OAuth2
后端·grpc