Hi, I use below docker image on AWS ECS and command "extension require".
But happend this message.
How to fix it?
https://github.com/mondediefr/docker-flarum
docker exec -it (container ID) extension require tituspijean/flarum-ext-auth-ldap
1/3: http://repo.packagist.org/p/provider-latest$5abf9a454a4dce447409b05eb3e0b888356211aa3879fc0bcb49250b014cb170.json
2/3: http://repo.packagist.org/p/provider-2020-04$7c4da4c551d807dc1d82e6d4d9a36c297bc2705ef96d91e3c4465ddf9387a535.json
3/3: http://repo.packagist.org/p/provider-2020-01$d81381eea44d67926254970618037536157fb2d2bd1c71bf6248a4d6d19040e9.json
Finished: success: 3, skipped: 0, failure: 0, total: 3
Using version ^0.1.0@beta for tituspijean/flarum-ext-auth-ldap
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- tituspijean/flarum-ext-auth-ldap v0.1.0-beta.12-1 requires directorytree/ldaprecord v1.2.13 -> satisfiable by directorytree/ldaprecord[v1.2.13].
- tituspijean/flarum-ext-auth-ldap v0.1.0-beta.12-2 requires directorytree/ldaprecord v1.2.13 -> satisfiable by directorytree/ldaprecord[v1.2.13].
- tituspijean/flarum-ext-auth-ldap v0.1.0-beta.13-1 requires directorytree/ldaprecord v1.2.13 -> satisfiable by directorytree/ldaprecord[v1.2.13].
- tituspijean/flarum-ext-auth-ldap v0.1.0-beta.13-2 requires directorytree/ldaprecord v1.2.13 -> satisfiable by directorytree/ldaprecord[v1.2.13].
- tituspijean/flarum-ext-auth-ldap v0.1.0-beta.12 requires adldap2/adldap2 v10.2.3 -> satisfiable by adldap2/adldap2[v10.2.3].
- directorytree/ldaprecord v1.2.13 requires ext-ldap * -> the requested PHP extension ldap is missing from your system.
- adldap2/adldap2 v10.2.3 requires ext-ldap * -> the requested PHP extension ldap is missing from your system.
- Installation request for tituspijean/flarum-ext-auth-ldap ^0.1.0@beta -> satisfiable by tituspijean/flarum-ext-auth-ldap[v0.1.0-beta.12, v0.1.0-beta.12-1, v0.1.0-beta.12-2, v0.1.0-beta.13-1, v0.1.0-beta.13-2].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php7/php.ini
- /etc/php7/conf.d/00_ctype.ini
- /etc/php7/conf.d/00_curl.ini
- /etc/php7/conf.d/00_dom.ini
- /etc/php7/conf.d/00_fileinfo.ini
- /etc/php7/conf.d/00_gd.ini
- /etc/php7/conf.d/00_iconv.ini
- /etc/php7/conf.d/00_intl.ini
- /etc/php7/conf.d/00_json.ini
- /etc/php7/conf.d/00_mbstring.ini
- /etc/php7/conf.d/00_opcache.ini
- /etc/php7/conf.d/00_openssl.ini
- /etc/php7/conf.d/00_pdo.ini
- /etc/php7/conf.d/00_session.ini
- /etc/php7/conf.d/00_tokenizer.ini
- /etc/php7/conf.d/00_xmlwriter.ini
- /etc/php7/conf.d/00_zip.ini
- /etc/php7/conf.d/01_exif.ini
- /etc/php7/conf.d/01_mysqlnd.ini
- /etc/php7/conf.d/01_phar.ini
- /etc/php7/conf.d/02_pdo_mysql.ini
You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.
Installation failed, reverting ./composer.json to its original content.
Thank you in advance.