Поскольку я перехожу с установки XAMPP, я хочу установить все те же расширения для PHP, поэтому не запускаю с некоторыми проблемами в будущем.
Я нашел этот скрипт на GitHub (https://github.com/mlocati/docker-php-e ... ree/master), который, похоже, выполняет работу по установке расширений. легко, и на него даже есть ссылка на официальной PHP-странице Docker Hub.
Вот соответствующая часть моего Dockerfile:
Код: Выделить всё
FROM php:8.2-apache
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
RUN chmod +x /usr/local/bin/install-php-extensions; \
install-php-extensions gd gettext gmp mysqli openssl pdo pdo_dblib pdo_mysql zip
Код: Выделить всё
docker build -t myserver:1.0 .
Код: Выделить всё
Sending build context to Docker daemon 31.88MB
Step 1/5 : FROM php:8.2-apache
---> 5a1ec79885c8
Step 2/5 : ADD https://github.com/mlocati/docker-php-extension-installer/release
s/latest/download/install-php-extensions /usr/local/bin/
Downloading 186.6kB/186.6kB
---> Using cache
---> c1aca6cded16
Step 3/5 : RUN chmod +x /usr/local/bin/install-php-extensions; install-php-e
xtensions gd gettext gmp mysqli openssl pdo pdo_dblib pdo_mysql zip
---> Running in dc5affffd997
The script /usr/local/bin/install-php-extensions is meant to be used with offici
al Docker PHP Images - https://hub.docker.com/_/php
The command '/bin/sh -c chmod +x /usr/local/bin/install-php-extensions; inst
all-php-extensions gd gettext gmp mysqli openssl pdo pdo_dblib pdo_mysql zip' returned a non-zero code: 1
Я не нашел ответов в Интернете, и ни у кого не было таких же проблем с этим проектом Github.
Заранее спасибоПыталась выполнить скрипт, как описано на странице GitHub, но безуспешно.
Подробнее здесь: https://stackoverflow.com/questions/787 ... i-github-i
Мобильная версия