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的镜像源)

相关推荐
JavaPub-rodert1 小时前
用 go-commons 打造更优雅的字符串处理工具
开发语言·后端·golang
老华带你飞2 小时前
学生信息管理系统|基于Springboot的学生信息管理系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·学生信息管理系统
Fency咖啡3 小时前
Spring 基础核心 - SpringMVC 入门与请求流程
java·后端·spring·mvc
阑梦清川4 小时前
深入理解文件系统和软硬链接
后端
Cache技术分享4 小时前
204. Java 异常 - Error 类:表示 Java 虚拟机中的严重错误
前端·后端
闲人编程5 小时前
使用Django从零开始构建一个个人博客系统
后端·python·django·接口·restful·web·个人博客
做运维的阿瑞5 小时前
从入门到精通:Django的深度探索之旅
开发语言·后端·python·系统架构·django
Penge6665 小时前
Go语言中的切片展开操作符 ...
后端·go
用户4099322502125 小时前
银行转账不白扣钱、电商下单不超卖,PostgreSQL事务的诀窍是啥?
后端·ai编程·trae
懒惰蜗牛6 小时前
Day27 | Java集合框架之List接口详解
java·后端·java-ee·list