Как установить php-mcrypt в lando с php 7.2?
Следующий пример в Как установить mcrypt на Docker я пришел к этому:
name: myapp
recipe: drupal7
config:
webroot: web
php: '7.2'
proxy:
pma:
- pma.myapp.lndo.site
services:
pma:
type: phpmyadmin
appserver:
extras:
- "apt-get update -y"
- "apt-get install libmcrypt-dev"
- "pecl install mcrypt-1.0.1"
- "docker-php-ext-enable mcrypt"
После восстановления я вижу:
$ lando php -m | grep mcrypt
mcrypt
Но в моем веб-приложении, когда я смотрю на страницу с помощью phpinfo(), mcrypt не оставляет никаких следов. Пожалуйста, помогите мне правильно установить php-mcrypt.
0 ответов
Вот что вы упустили:
services:
appserver:
build_as_root:
- apt-get update -y
- apt-get install libmcrypt-dev
- pecl install mcrypt-1.0.1
- docker-php-ext-enable mcrypt
Вы можете использовать следующее:
name: myapp
recipe: drupal7
config:
webroot: web
php: '7.2'
proxy:
pma:
- pma.myapp.lndo.site
services:
pma:
type: phpmyadmin
appserver:
build_as_root:
- apt-get update -y
- apt-get install libmcrypt-dev
- pecl install mcrypt-1.0.1
- docker-php-ext-enable mcrypt
Сделал это работать с:
services:
appserver:
build_as_root:
- apt-get update -y
- apt-get install -y libmcrypt-dev
- pecl install mcrypt
- docker-php-ext-enable mcrypt