docker php高山无法配置apache以使用php

问题描述 投票:0回答:1

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

基础图像,不要在内部安装
php docker apache alpine-linux
1个回答
0
投票
。而是将Apache2 HTTP应用程序服务器绑定到PHP FPM版本。 Afaik Alpine Images不会与Apache模块一起运送。


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.