をインストールして有効にしてください。私はそれをインストールするようだが私にこのエラーを与える私のPHPイメージのDockerfileを使用してLdap拡張をインストールしようとしました。ドッキングウィンドウ私は、私はそれが動作してしまった私のSymfony3プロジェクトのためにドッカーを使用しようとしているが、私はこのエラーを取得するPHP拡張
Q1)PHPイメージに必要なPHP拡張機能をインストールするにはどうすればいいですか? Q2)一度拡張機能をインストールすると、どのように有効にするのですか?
ドッキングウィンドウ-compose.yml:
web:
image: nginx:latest
ports:
- "80:80"
volumes:
- ./site.conf:/etc/nginx/conf.d/site.conf
project files
volumes_from:
- php
links:
- php
php:
image: php:5.6-fpm
volumes:
- ./project_code:/var/www/project
Dockerfile:
FROM php:5.6-fpm
RUN apt-get update
RUN apt-get upgrade -y
RUN apt-get install php5-ldap -y
こんにちは!私はちょうどそれをやったが、同じエラーのメサージを得る?どんな手掛かり? – John
拡張機能が正しくインストールされていますか?私はしばしばシェルを起動してコンテナをデバッグし、設定をチェックします。私は[この質問](http://stackoverflow.com/questions/39248717/i-cant-run-rails-console-with-docker-and-passenger-nginx-image/39249497#39249497)で説明しました。同様に、 'docker-compose up'で起動し、' docker ps'というコンテナを表示してコンテナ 'docker exec -it bash'に接続し、あなたの設定を確認してください –
n2o
うん、 isyntにphp.iniがロードされていることを示します。私はすべてのphp拡張がインストールされているディレクトリを見つけることができません。 – John