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

相关推荐
pe7er1 小时前
window管理开发环境篇 - 持续更新
前端·后端
陈随易6 小时前
有生之年系列,Nodejs进程管理pm2 v7.0发布
前端·后端·程序员
陈随易7 小时前
AI时代,你还在坚持手搓文章吗
前端·后端·程序员
大鱼七成饱8 小时前
VMware NAT模式下固定内网IP(附详细图文)
后端
IT_陈寒10 小时前
Vue的这个响应式陷阱,我debug了一整天才爬出来
前端·人工智能·后端
兔子零102410 小时前
手把手教你在 Claude Code 中接入 DeepSeek-V4
后端
phenhorlin11 小时前
我做了个工具,让切换 Homebrew 镜像像切 npm 源一样简单
后端·shell
69511 小时前
两周浅学 RAG
后端
AI人工智能+电脑小能手12 小时前
【大白话说Java面试题】【Java基础篇】第24题:Java面向对象有哪些特征
java·开发语言·后端·面试
AI人工智能+电脑小能手12 小时前
【大白话说Java面试题】【Java基础篇】第25题:JDK1.8的新特性有哪些
java·开发语言·后端·面试