簡體   English   中英

使用 Dockerfile 為 PHP 5.3 安裝 mbstring

[英]Installing mbstring for PHP 5.3 with a Dockerfile

我有下面的 Dockerfile,用於設置 PHP 5.3 和 Apache 圖像,效果很好。 但是,我還希望 PHP 包含多字節mbstring擴展,但無法計算出我需要添加的內容:

FROM php:5.3-apache

RUN apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys AA8E81B4331F7F50 \
    && apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys 7638D0442B90D010 \
    && apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys 9D6D8F6BC857C906

RUN apt-get update && \
    apt-get install -y \
    libfreetype6-dev \
    libjpeg62-turbo-dev \
    libmcrypt-dev \
    libpng-dev

COPY php.ini /usr/local/etc/php/

RUN a2enmod rewrite

我嘗試將mbstringphp-mbstringphp5-mbstringphp5.3-mbstringphp53-php-mbstring添加到apt-get install列表中,但從未找到它們。 我錯過了什么?

(是的,為此我需要使用舊的 PHP 5.3。)

這不是我的具體問題答案,但它是解決它的方法——我沒有使用php:5.3-apache ,而是找到cespi/php-5.3:apache-latest ,它安裝了母帶處理,所以現在我可以這樣做:

FROM cespi/php-5.3:apache-latest

COPY php.ini /usr/local/etc/php/

DockerHub 上的圖像和 GitHub上的 repo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM