# Composer Install without PHP-Imap Extension

**URL:** https://forum.mautic.org/t/composer-install-without-php-imap-extension/24548
**Category:** Mautic 4 Install/Upgrade Support
**Created:** [June 22, 2022, 4:20pm UTC](https://forum.mautic.org/t/composer-install-without-php-imap-extension/24548 "2022-06-22T16:20:03Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mautic\_test](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mautic_test/32/6285_2.png) [@mautic\_test](https://forum.mautic.org/u/mautic_test)
#### Post date: [June 22, 2022, 4:20pm UTC](https://forum.mautic.org/t/composer-install-without-php-imap-extension/24548/1 "2022-06-22T16:20:03Z")

</div>

**Your software**  
_My PHP version is 7.4.29_ :

**Updating/Installing Errors**  
_I am_: Installing  
_Installing via_: Command Line

_These errors are showing in the installer_ :

Your requirements could not be resolved to an installable set of packages.

Problem 1

- Root composer.json requires mautic/core-lib 4.3.1 → satisfiable by mautic/core-lib[4.3.1].
- mautic/core-lib 4.3.1 requires ext-imap \* → it is missing from your system. Install or enable PHP’s imap extension.

Problem 2

- mautic/core-lib 4.3.1 requires ext-imap \* → it is missing from your system. Install or enable PHP’s imap extension.
- mautic/theme-trulypersonal 4.3.1 requires mautic/core-lib ^4.0 → satisfiable by mautic/corelib[4.3.1].
- Root composer.json requires mautic/theme-trulypersonal 4.3.1 → satisfiable by mautic/theme/trulypersonal[4.3.1].

**Your problem**  
_My problem is_ :  
I would like to move to composer in order to prepare for future Mautic releases as well as maintaining 3rd party dependencies. There is no php-imap extension available on Amazon Linux 2 AMI. Surely there must be some way to create the composer package without an extension that Mautic’s website lists as optional.

_Steps I have tried to fix the problem_ :  
Adding ‘–ignore-platform-req=ext-imap’ to my composer create command. This appears to work at first but ends with the following output.

 ![MauticComposerOutput](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/a/a3b2d3a663885491a346b0ff1a19f20c23cb2a87.png)

---

<div class="post-metadata">

### Author: ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)
#### Post date: [June 30, 2022, 1:47pm UTC](https://forum.mautic.org/t/composer-install-without-php-imap-extension/24548/2 "2022-06-30T13:47:51Z")

</div>

Hi there,

Mautic does require imap for some features, but that being said you should be able to install it without that extension using the commands that it prompts you to use (you need both the commands mentioned in the text at the end).

---

<div class="post-metadata">

### Author: ![kanapatrick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/kanapatrick/32/8901_2.png) [@kanapatrick](https://forum.mautic.org/u/kanapatrick)
#### Post date: [December 15, 2022, 9:03am UTC](https://forum.mautic.org/t/composer-install-without-php-imap-extension/24548/3 "2022-12-15T09:03:21Z")

</div>

hello here,  
otherwise you can always install php7.4-imap by doing this:

```auto
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.4
sudo apt install php7.4-{cli,fpm,json,common,mysql,zip,gd,mbstring,curl,xml,bcmath,imap,intl}

```

cheers
