How to install PHP IMAP extension on Elastic Beanstalk Using .ebextensions?

0

Hi,

I'm going crazy trying to install PHP IMAP on AMAZON LINUX 2.

I'm using PHP 8.1.25

If you look for it on the Internet, you will find a similar question on stackoverflow and if you check the accepted answer, you will see:

Create two files inside .ebextensions as follow:

installdependencies.config, install php common if it is required

commands:
  01_install_phpcommon:
    command:
      sudo yum -y install php70-common

phpini.config, install php imap and enable imap

commands:
  02_install_phpimap:
    command:
      sudo yum -y install php70-imap

files:
  "/etc/php.d/zzzphp.ini":
    mode: "644"
    content: |
      extension=imap.so

Of course, I changed php70 to php81 in all the cases.

However, if I log into my sv and run:

cat /var/log/eb-engine.log

I can see the following error message:

2023/12/04 10:09:52.484504 [INFO] Executing cleanup logic
2023/12/04 10:09:52.484598 [INFO] CommandService Response: {"status":"FAILURE","api_version":"1.0","results":[{"status":"FAILURE","msg":"Engine execution has encountered an error.","returncode":1,"events":[{"msg":"Instance deployment failed. For details, see 'eb-engine.log'.","timestamp":1701684592484,"severity":"ERROR"}]}]}
carlos
gefragt vor 5 Monaten142 Aufrufe
Keine Antworten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen