@@ -45,13 +45,49 @@ RUN apt-get update && apt-get install -y \
45
45
libxml2-dev
46
46
47
47
RUN docker-php-ext-install soap
48
+ RUN docker-php-ext-install shmop
49
+ RUN docker-php-ext-install sockets
50
+ RUN docker-php-ext-install sysvmsg
51
+ RUN docker-php-ext-install sysvsem
52
+ RUN docker-php-ext-install sysvshm
53
+ RUN docker-php-ext-install pcntl
54
+ RUN docker-php-ext-install mbstring
55
+ RUN docker-php-ext-install gettext
56
+ RUN docker-php-ext-install exif
57
+ RUN docker-php-ext-install dba
58
+ RUN docker-php-ext-install bcmath
59
+ RUN docker-php-ext-install calendar
60
+ RUN apt-get install -y libbz2-dev
61
+ RUN docker-php-ext-install bz2
62
+ RUN docker-php-ext-configure wddx
63
+ RUN docker-php-ext-install wddx
64
+ RUN docker-php-ext-install mysqli
65
+
66
+ RUN yes '' | pecl install -f apcu
67
+ RUN echo "extension=apcu.so" >> /usr/local/etc/php/conf.d/apcu.ini
48
68
49
69
# Xdebug
50
70
RUN yes '' | pecl install -f xdebug
51
- RUN echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so" >> /usr/local/etc/php/conf.d/xdebug.ini
71
+ RUN echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so \n \
72
+ xdebug.remote_enable=1 \n \
73
+ xdebug.remote_handler=dbgp \n \
74
+ xdebug.remote_autostart=0 \n \
75
+ xdebug.remote_connect_back=0 \n \
76
+ xdebug.remote_log=\" /var/log/xdebug.log\" " >> /usr/local/etc/php/conf.d/xdebug.ini
77
+
78
+ # zendopcache
79
+ # RUN yes '' | pecl install -f zendopcache-7.0.2
80
+ # RUN echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20121212/opcache.so \n\
81
+ # opcache.memory_consumption=128 \n\
82
+ # opcache.interned_strings_buffer=8 \n\
83
+ # opcache.max_accelerated_files=4000 \n\
84
+ # opcache.revalidate_freq=60 \n\
85
+ # opcache.fast_shutdown=1 \n\
86
+ # opcache.enable_cli=1" >> /usr/local/etc/php/conf.d/opcache.ini
52
87
53
88
WORKDIR /var/www/html
54
89
90
+ EXPOSE 9004
55
91
EXPOSE 9000
56
92
57
93
ENTRYPOINT ["/usr/local/bin/phpfpm-foreground" ]
0 commit comments