Кемеровские программисты php общаются здесь
Anonymous
Настройте часовой застрой в Dockerized NGINX + PHP-FPM
Сообщение
Anonymous » 13 апр 2025, 01:01
Мне нужно установить часовой пояс по умолчанию в Dockerfile. У меня есть два контейнера (nginx и php7-fpm). < /P>
Когда я ввожу бэша контейнера PHP и запускаю PHP--Info | Grep Timezone i get:
timezone => utc
P> date.timezone => no value => no value
my dockerfiles - это
/>
nginx/dockerfile:
Код: Выделить всё
FROM debian:jessie
RUN apt-get update && apt-get install -y nginx
ADD nginx.conf /etc/nginx/
ADD site.conf /etc/nginx/sites-available/
RUN ln -s /etc/nginx/sites-available/site.conf /etc/nginx/sites-enabled/site
RUN rm /etc/nginx/sites-enabled/default
RUN echo "upstream php-upstream { server php:9000; }" > /etc/nginx/conf.d/upstream.conf
RUN usermod -u 1000 www-data
CMD ["nginx"]
EXPOSE 80
EXPOSE 443
php-fpm/dockerfile:
Код: Выделить всё
FROM php:7.0-fpm
RUN apt-get update && apt-get install -y git unzip
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN composer --version
RUN rm /etc/localtime
RUN ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime
RUN "date"
RUN docker-php-ext-install pdo pdo_mysql
RUN pecl install xdebug
RUN docker-php-ext-enable xdebug
RUN echo "error_reporting = E_ALL" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN echo "display_startup_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN echo "display_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN echo "xdebug.remote_connect_back=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN echo "xdebug.idekey=\"PHPSTORM\"" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
RUN echo "xdebug.remote_port=9001" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
WORKDIR /var/www/site
Я попытался использовать ответы аналогичных вопросов без результатов.>
Подробнее здесь:
https://stackoverflow.com/questions/455 ... nx-php-fpm
1744495291
Anonymous
Мне нужно установить часовой пояс по умолчанию в Dockerfile. У меня есть два контейнера (nginx и php7-fpm). < /P> Когда я ввожу бэша контейнера PHP и запускаю PHP--Info | Grep Timezone i get: timezone => utc P> date.timezone => no value => no value my dockerfiles - это /> [b] nginx/dockerfile: [/b] [code]FROM debian:jessie RUN apt-get update && apt-get install -y nginx ADD nginx.conf /etc/nginx/ ADD site.conf /etc/nginx/sites-available/ RUN ln -s /etc/nginx/sites-available/site.conf /etc/nginx/sites-enabled/site RUN rm /etc/nginx/sites-enabled/default RUN echo "upstream php-upstream { server php:9000; }" > /etc/nginx/conf.d/upstream.conf RUN usermod -u 1000 www-data CMD ["nginx"] EXPOSE 80 EXPOSE 443 [/code] [b] php-fpm/dockerfile: [/b] [code]FROM php:7.0-fpm RUN apt-get update && apt-get install -y git unzip RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN composer --version RUN rm /etc/localtime RUN ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime RUN "date" RUN docker-php-ext-install pdo pdo_mysql RUN pecl install xdebug RUN docker-php-ext-enable xdebug RUN echo "error_reporting = E_ALL" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "display_startup_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "display_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_connect_back=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.idekey=\"PHPSTORM\"" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.remote_port=9001" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini WORKDIR /var/www/site [/code] Я попытался использовать ответы аналогичных вопросов без результатов.> Подробнее здесь: [url]https://stackoverflow.com/questions/45587214/configure-timezone-in-dockerized-nginx-php-fpm[/url]