IM想要创建一个可以使用Apache服务的Docker容器。 现在,我现在将
php:8.3.16-cli-alpine3.20
用作基本图像。该项目取决于我添加以下方式的许多扩展:
ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
RUN install-php-extensions gd redis intl protobuf mysqli
在安装Apache并复制其配置之后:
RUN apk add --no-cache apache2 php$phpverx-apache2
COPY ./default.conf /etc/apache2/httpd.conf
问题出现了。
php$phpverx-apache2
软件包覆盖了我的PHP,因此我的项目无法正常工作。有什么办法可以告诉Apache使用我已经安装的PHP?我正在考虑添加
LoadModule php_module path/to/my/php.so
,但我无法在Alpine Linux上找到它。
我感谢任何帮助。
使用
fpm-alpine