Установите/настройте драйвер PDO SQL Server для образа докера PHP.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Установите/настройте драйвер PDO SQL Server для образа докера PHP.

Сообщение Anonymous »

У меня есть простой файл Docker следующего вида:

Код: Выделить всё

FROM php:7.2-apache
COPY src/ /var/www/html/
Обычно для установки драйверов для подключения Mongo или MySQL я бы добавил в файл docker что-то вроде следующего:

Код: Выделить всё

docker-php-ext-install mongo
В данном случае я хочу подключить свое php-приложение к базе данных SQL Server и понимаю, что лучший способ сделать это для php 7.x — использовать PDO драйвер, однако я не знаю, как это настроить в файле docker.

Я пробовал выполнить установку pecl, например добавив:

Код: Выделить всё

RUN pecl install sqlsrv pdo_sqlsrv
Однако это не удается из-за комбинации ошибок, которые, похоже, не указывают мне в правильном направлении.

Я просто ищу простой способ сделать это в файле docker или с помощью docker run.

Чтобы получить дополнительную информацию, я получаю следующую ошибку:< /p>

Код: Выделить всё

/tmp/pear/temp/sqlsrv/shared/xplat.h:30:17: fatal error: sql.h: No such file or directory
#include 
^
compilation terminated.
Makefile:194: recipe for target 'conn.lo' failed
make: *** [conn.lo] Error 1
ERROR: `make' failed
The command '/bin/sh -c pecl install sqlsrv pdo_sqlsrv     && docker-php-ext-enable pdo_sqlsrv' returned a non-zero code: 1
Всем спасибо

Подробнее здесь: https://stackoverflow.com/questions/519 ... cker-image
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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