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

use*_*726 2 php linux amazon-elastic-beanstalk

我用容器命令试了一下:

install_php_imap:
    command: yum install php-imap
Run Code Online (Sandbox Code Playgroud)

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

Call to undefined function imap_open()
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

小智 10

我有同样的问题.我想出如果列出所有已安装的软件包:

yum list installed | grep php
Run Code Online (Sandbox Code Playgroud)

你会看到的:

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
Run Code Online (Sandbox Code Playgroud)

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

这通过ssh为我工作.我没有通过容器命令尝试它.

sudo yum install php55-imap
Run Code Online (Sandbox Code Playgroud)