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

相关推荐
、BeYourself12 分钟前
Scala 字面量
开发语言·后端·scala
zdl68618 分钟前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
Memory_荒年36 分钟前
Gateway:微服务前台的“瑞士军刀”小姐姐
后端
希望永不加班39 分钟前
SpringBoot 内置服务器(Tomcat/Jetty/Undertow)切换
服务器·spring boot·后端·tomcat·jetty
Sammyyyyy42 分钟前
9个Python库把一个月的AI开发周期缩短到了3天
人工智能·后端·python·servbay
苍何1 小时前
腾讯上线 ima skill,知识管理终于可以🦞全自动了
后端
苍何1 小时前
难怪黄仁勋GTC请了杨植麟,读完Kimi新论文我懂了
后端
苍何2 小时前
你的Agent🦞也能做电影了!
后端
Soofjan2 小时前
GMP 源码(下):调度循环、抢占与 syscall
后端
苍何2 小时前
一人公司,我雇了 6 个 AI 龙虾总监
后端