Skip to content

Commit 9670063

Browse files
committed
add phpunit, add default timezone
1 parent 7658120 commit 9670063

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

Dockerfile

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ RUN chmod +x /usr/local/bin/phpfpm-foreground
4141
RUN curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
4242
RUN chmod a+x /usr/local/bin/symfony
4343

44-
RUN apt-get update && apt-get install -y \
45-
libxml2-dev
44+
RUN apt-get install -y libxml2-dev
4645

4746
RUN docker-php-ext-install soap
4847
RUN docker-php-ext-install shmop
@@ -75,8 +74,13 @@ xdebug.remote_autostart=0 \n\
7574
xdebug.remote_connect_back=0 \n\
7675
xdebug.remote_log=\"/var/log/xdebug.log\"" >> /usr/local/etc/php/conf.d/xdebug.ini
7776

77+
# psysh console php
78+
RUN wget psysh.org/psysh
79+
RUN chmod +x psysh
80+
RUN mv ./psysh /usr/bin/psysh
81+
7882
# zendopcache
79-
# RUN yes '' | pecl install -f zendopcache-7.0.2
83+
RUN yes '' | pecl install -f zendopcache-7.0.2
8084
# RUN echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20121212/opcache.so \n\
8185
# opcache.memory_consumption=128 \n\
8286
# opcache.interned_strings_buffer=8 \n\
@@ -85,9 +89,19 @@ xdebug.remote_log=\"/var/log/xdebug.log\"" >> /usr/local/etc/php/conf.d/xdebug.i
8589
# opcache.fast_shutdown=1 \n\
8690
# opcache.enable_cli=1" >> /usr/local/etc/php/conf.d/opcache.ini
8791

88-
RUN wget psysh.org/psysh
89-
RUN chmod +x psysh
90-
RUN mv ./psysh /usr/bin/psysh
92+
# APCu-4.0.10
93+
RUN yes '' | pecl install -f APCu-4.0.10
94+
95+
# phpunit
96+
RUN wget https://phar.phpunit.de/phpunit-old.phar
97+
RUN chmod +x phpunit-old.phar
98+
RUN mv phpunit-old.phar /usr/local/bin/phpunit
99+
100+
RUN echo ";;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; \n\
101+
[Date] \n\
102+
; Defines the default timezone used by the date functions \n\
103+
; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone \n\
104+
date.timezone = America/Sao_Paulo \n" >> /usr/local/etc/php/conf.d/datetimezone.ini
91105

92106
WORKDIR /var/www/html
93107

0 commit comments

Comments
 (0)