【发布时间】:2019-08-08 11:59:25
【问题描述】:
我基本上是在尝试将 PHP Swift Mailer 安装到我的项目中。 Swift Mailer 需要 PHP 7 或更高版本,而我的是 PHP 5.6。
所以我决定升级 PHP,我听从了这些人的建议 https://php-osx.liip.ch/ 安装似乎没问题,但 Sift Mailer 安装失败并出现“您没有执行此安装所需的 PHP 版本”的错误。当我运行命令 php -version 我仍然看到我有 PHP 5.6 版
我该如何解决这个问题?任何帮助表示赞赏。
【问题讨论】:
-
是什么让您无法安装旧版本的 SwiftMailer,与 tour PHP 版本兼容?这到底与 Apache 有什么关系?
-
默认重复,但检出 Brew。 brew.sh
-
@Nico Haase 谢谢,我不知道旧的 Swift Mailer 版本适用于旧的 PHP 版本。我是 Swift Mailer 的新手,在登陆页面上它说“系统要求 Swift Mailer 需要 PHP 7.0 或更高版本(proc_* 函数必须可用)。”
-
Swiftmailer 始于十多年前,当时没有人想到 PHP 7 之类的东西;)
-
同意。我已经删除了 Apache 标签——我只是想吸引那些擅长 PHP 安装/更新的人 :) 我已经安装了一个旧版本,现在正在发送电子邮件。我的另一个问题是为什么像 Swift Mailer 这样的库可以成功地从本地主机服务器发送电子邮件,而内置的 mail() 函数却不能。我想这应该是一个新问题。我需要明白为什么。我的 mail() 脚本也无法在我的 GoDaddy 域上发送电子邮件 - 我有一个任务重写这些脚本以使用 Swift Mailer
标签: php swiftmailer