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

相关推荐
IT_陈寒41 分钟前
7个Vue 3.4新特性实战心得:从Composition到性能优化全解析
前端·人工智能·后端
BillKu1 小时前
Spring Boot 后端接收多个文件的方法
spring boot·后端·python
hui函数1 小时前
订单后台管理系统-day07菜品模块
数据库·后端·python·flask
wr1 小时前
解决 NetMQ 创建Demo调试失败问题
后端
DashVector1 小时前
如何通过Java SDK获取Doc
大数据·后端·阿里巴巴
架构师沉默1 小时前
同事查日志太慢,我现场教他一套 grep 组合拳
java·后端·架构
前端fighter1 小时前
Express vs Koa vs Egg.js:Node.js 后端框架选型指南
前端·后端·面试
编码浪子1 小时前
趣味学RUST基础篇(String)
开发语言·后端·rust
bobz9651 小时前
什么是 ebpf
后端