2016-06-15 16 views
0

をインストールすることはできません、私は次のような問題があります。マックOS上でドッキングウィンドウを設定する - PHP-国際空港は

私はドッキングウィンドウとboot2dockerを使用して私のMac上の開発環境を設定します。

そのために、以下のDockerfileを使用して画像を作成しました。

問題は、私のphp-intl-Extensionはインストールできない ..さまざまな方法を試しました。たとえば、php.iniでphp.iniを有効にするには:

extension=php_intl.so 

どれも動作しません。私のDockerfileの内容は次のとおりです。

FROM php:5.5-apache 

# use own php.ini file 
COPY config/php.ini /usr/local/etc/php/ 

# get some php-extensions 
RUN apt-get update && apt-get install -y \ 
     libfreetype6-dev \ 
     libjpeg62-turbo-dev \ 
     libmcrypt-dev \ 
     libpng12-dev \ 
     libicu52 \ 
     libicu-dev \ 
     zlib1g-dev \ 
    && docker-php-ext-install -j$(nproc) iconv mcrypt \ 
    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ 
    && docker-php-ext-install -j$(nproc) gd 

RUN apt-get update && apt-get install -y libmemcached-dev \ 
    && pecl install memcached \ 
    && docker-php-ext-enable memcached 

# Install intl (not working yet): 
RUN pecl install intl 

# use own src file 
COPY src/ /var/www/html/ 

誰でも手助けできますか?この問題は今では多くの時間がかかるので、それはすばらしいことです。前もって感謝します!!!

答えて

0

あなたはあなただけ使用していない理由は、PECLを使用する必要はありません。

docker-php-ext-install intl 

は、一般的に、あなたはまた、依存関係をapt-get install libicu-devする必要がありますが、あなたはすでにそれを持っています。

関連する問題