Docker: ошибка файла Docker-файла Oracle Instant ClientPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Docker: ошибка файла Docker-файла Oracle Instant Client

Сообщение Anonymous »

Я написал Docker Compose и Dockerfile, которые предоставляют мне среду разработки. Контейнер также работает без проблем вплоть до момента, когда речь идет о docker-php-ext-configure. Здесь я получаю сообщение об ошибке:

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

3.295 checking PHP version... 8.3.14, ok
3.299 checking OC18 Trace support... no
3.301 checking size of long... 8
3.355 checking if we're at 64-bit platform... yes
3.363 checking Oracle Instant Client directory... /usr/Lib/oracle/instantclient
3.363 checking Oracle Instant Client SDK header directory... configure: error: Oracle Instant Client SDK header files not found
- - ====
failed to solve: process "/bin/sh -c docker-php-ext-configure oci8 --with-oci8=instantclient,/usr/Lib/oracle/instantclient
PS E: \src\10_tools\docker_development>
&& docker-php-ext-install oci8" did not complete successfully: exit code:
У вас есть решение?
Dockerfile

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

FROM php:8.3-apache

# Installiere notwendige Tools und PHP-Erweiterungen
RUN apt-get update && apt-get install -y \
zip unzip git curl libpng-dev libonig-dev libxml2-dev libzip-dev libaio1 \
&& docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd xml zip \
&& a2enmod rewrite

RUN mkdir -p /usr/lib/oracle \
&& ln -s /usr/lib/oracle/instantclient_23_6 /usr/lib/oracle/instantclient \
&& echo '/usr/lib/oracle/instantclient' > /etc/ld.so.conf.d/oracle-instantclient.conf \
&& ldconfig

RUN docker-php-ext-configure oci8 --with-oci8=instantclient,/usr/lib/oracle/instantclient \
&& docker-php-ext-install oci8

WORKDIR /var/www/html
Я новичок в Docker и немного растерян.

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

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

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

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

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

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