나는 [TYPO3-고정 표시기 - 상용구]을 사용하고 [1]고정 표시기없는
https://github.com/webdevops/TYPO3-docker-boilerplate
내가 필요 확장 기능을 설치하려고 (mysqli)
I've 내가 여기 인터넷에있는 다른 접근을 시도,하지만 난 항상이 오류 메시지와 함께 박히 :
E : 패키지 mysqli를 찾을 수 없습니다
,가 development.ini가 : 성공하지 물론, PHP 확장 설치에 대한 여기에 기록 된 것을,
RUN apt-get update && apt-get install -y \
mysqli \
&& docker-php-ext-install mysqli
RUN ln -sf /opt/docker/etc/cron/crontab /etc/cron.d/docker-boilerplate \
&& chmod 0644 /opt/docker/etc/cron/crontab \
&& echo >> /opt/docker/etc/cron/crontab \
&& ln -sf /opt/docker/etc/php/development.ini /opt/docker/etc/php/php.ini
시도 I 있지만 :
은 내가 dockerfile에 이것을 추가 php 명령어를 포함하고있는 내용은 다음과 같습니다.
post_max_size = 50M
upload_max_filesize = 50M
max_input_vars = 5001
FROM webdevops/php-apache-dev:ubuntu-16.04
ENV PROVISION_CONTEXT "development"
# Deploy scripts/configurations
COPY etc/ /opt/docker/etc/
RUN ln -sf /opt/docker/etc/cron/crontab /etc/cron.d/docker-boilerplate \
&& chmod 0644 /opt/docker/etc/cron/crontab \
&& echo >> /opt/docker/etc/cron/crontab \
&& ln -sf /opt/docker/etc/php/development.ini /opt/docker/etc/php/php.ini
RUN apt-get install -y \
&& docker-php-ext-install php-mysqli
#RUN apt-get update && \
# apt-get install -y mysqli && \
# docker-php-ext-install mysqli && \
# docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ && \
# docker-php-ext-install gd
#RUN apt-get -qq update \
# && apt-get -qq -y install curl \
# php-mysqli \
# && apt-get clean -y \
# && docker-php-ext-install php-mysqli
# Configure volume/workdir
WORKDIR /app/
dockerfile 파일
extension = php_mysqli.dll
하는 것입니다 어떤 도움이나 제안에 대한 전체 감사합니다. 감사
나는'docker-php-ext-install' 라인에서만 apt-get을 전혀하지 않습니다. –
왜 apt-package mysqli를 설치하려고합니까? 그것은 존재하지 않습니다. 만약 당신이 그것을 건너 뛰거나'php-mysqli'로 패키지 이름을 바꾸면 어떻게 될까요? –
이 접근법은 PHP 확장을 설치하는 예제입니다. 내가이 오류 메시지를 가지고이 일을하려고하면 : RUN apt-get을 PHP-mysqli /빈/쉬 설치 고정 표시기-PHP-EXT && \ -y 설치 : 1 : 고정 표시기-PHP-EXT-설치 : 찾을 수 없습니다. – ToTe