【发布时间】:2017-10-28 20:26:29
【问题描述】:
我无法将 MailParse PHP 扩展 (https://pecl.php.net/package/mailparse) 添加到运行 PHP 7 的 Elastic Beanstalk 实例中。我的目标是将它添加到启动序列中,以便在创建实例时始终安装它.
我的问题是 Amazon 的 Linux for EB 版本不提供 PECL,所以我不确定如何加载它。
我尝试采用各种方法来安装其他 php 扩展/模块,但没有任何成功。
https://packagist.org/packages/php-mime-mail-parser/php-mime-mail-parser - 我尝试通过我的 composer.json 文件包含它,但它失败了,因为没有安装“ext-mailparse”。
http://wiki.cerbweb.com/Installing_PHP_Mailparse_Ubuntu - 我尝试运行这些命令来安装扩展,但安装依赖项的第一个命令失败。
https://serverpilot.io/community/articles/how-to-install-the-php-mailparse-extension.html - "sudo: apt-get: command not found"
我觉得有一种更简单的方法可以完成这项工作,但我被卡住了。有人可以帮忙吗?
【问题讨论】:
-
你有没有想过这个问题?我被困在同一件事上。
-
不。我最终使用 PlancakeEmailParser 解析了电子邮件
标签: php amazon-web-services composer-php amazon-elastic-beanstalk