In the bitbucket-piplines.yml file, how do I add the LDAP extension to the PHP image?
One of the packages I install via composer requires the LDAP extension, so my testing fails with the default PHP template.
I perform this in travis using:
before_install: echo "extension=ldap.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
Any help is extremely appreciated!
Here is what works for me, although I don't know how efficient it is.
pipelines:
default:
- step:
caches:
- composer
script:
- apt-get update && apt-get install -y unzip libldb-dev libldap2-dev
- docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && docker-php-ext-install ldap
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- composer install
...etc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.