Установка докера и включение расширения PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Установка докера и включение расширения PHP

Сообщение Anonymous »

Я пытаюсь использовать Docker для своего проекта Symfony3, он запускается, но появляется такая ошибка:

The LDAP PHP extension is not enabled.


Звучит правильно, поскольку я использую расширение Ldap для своего проекта. Я попытался установить расширение Ldap с помощью Dockerfile для моего образа php, который, кажется, устанавливает его, но все равно выдает эту ошибку.

Q1) Как мне установить необходимые расширения php в мой образ php.
Q2) После установки расширения, как его включить.

docker-compose.yml:

web:
image: nginx:latest
ports:
- "80:80"
volumes:
- ./site.conf:/etc/nginx/conf.d/site.conf
project files
volumes_from:
- php
links:
- php

php:
image: php:5.6-fpm
volumes:
- ./project_code:/var/www/project


Dockerfile:

FROM php:5.6-fpm

RUN apt-get update
RUN apt-get upgrade -y
RUN apt-get install php5-ldap -y


Подробнее здесь: https://stackoverflow.com/questions/392 ... -extension
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»