[英]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
我嘗試將mbstring
、 php-mbstring
、 php5-mbstring
、 php5.3-mbstring
、 php53-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/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.