php - 如何在 Amazon Elastic Beanstalk 上安装 PHP IMAP 扩展

标签 php linux amazon-elastic-beanstalk

我已经用容器命令试过了:

install_php_imap:
    command: yum install php-imap

但当我尝试使用它时仍然出现此错误:

Call to undefined function imap_open()

如有任何帮助,我们将不胜感激。

最佳答案

我遇到了同样的问题。我发现如果您列出所有已安装的软件包:

yum list installed | grep php

你会看到:

php55-common.x86_64            5.5.17-2.89.amzn1            @amzn-updates/latest
php55-devel.x86_64             5.5.17-2.89.amzn1            @amzn-updates/latest
php55-gd.x86_64                5.5.17-2.89.amzn1            @amzn-updates/latest

似乎所有的亚马逊包都是 php55-xxxx 而不是 php-xxxx。

这通过 ssh 对我有用。我还没有通过容器命令尝试过。

sudo yum install php55-imap

关于php - 如何在 Amazon Elastic Beanstalk 上安装 PHP IMAP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23877010/

相关文章:

php - 即使在 chmod 777 之后,require_once() 权限也被拒绝

ruby - 备份所有 git repos 并使用相同脚本设置 cron 作业的脚本

php - Linux服务器如何阻止来自多个IP地址的意外请求?

django - 您如何使用 AWS Elastic Beanstalk 运行工作程序?

yaml - ElasticBeanstalk CFT 命名空间中的变量

php - 想要在单击 div 时调用 PHP 页面?

php - 如何让 PHP CLI 在 OS X 上使用换行符?

php - php/mysql 列的总和

c++ - 在 beaglebone black 上使用 arm-linux-gnueabihf 时跳过不兼容错误

amazon-web-services - 从部署 Hook 设置 Elastic Beanstalk 环境变量