2 回答

TA贡献1963条经验 获得超6个赞
我发布了一个脚本,让您只需以下几行即可安装 http PHP 扩展(以及许多其他扩展):
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 && sync && \
install-php-extensions http
该脚本负责 PHP 版本,并安装所有必需的 APT(对于 Debian)或 APK(对于 Alpine)包。
更多细节在这里:https ://github.com/mlocati/docker-php-extension-installer

TA贡献1998条经验 获得超6个赞
您可能想通过 pecl 安装它。http 扩展也有依赖项。
RUN docker-php-ext-install hash iconv \
&& pecl install raphf propro \
&& docker-php-ext-enable raphf propro \
&& pecl install pecl_http \
&& echo -e "extension=raphf.so\nextension=propro.so\nextension=http.so" > /usr/local/etc/php/conf.d/docker-php-ext-http.ini \
&& rm -rf /usr/local/etc/php/conf.d/docker-php-ext-raphf.ini \
&& rm -rf /usr/local/etc/php/conf.d/docker-php-ext-propro.ini
我通过https://hub.docker.com/r/realpaul/docker-php/dockerfile获得了灵感
- 2 回答
- 0 关注
- 251 浏览
添加回答
举报