Skip to content

Commit 9e87fa9

Browse files
authored
[imi] Update to PHP 8 (#6185)
* [imi] Update to PHP 8 * disable jit, because have some bugs
1 parent 6c60b0c commit 9e87fa9

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

frameworks/PHP/imi/imi-query-builder.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
FROM php:7.4
1+
FROM php:8.0-cli
22

33
RUN pecl install swoole > /dev/null && \
44
docker-php-ext-enable swoole
55

6-
RUN docker-php-ext-install pdo_mysql > /dev/null
6+
RUN docker-php-ext-install bcmath pdo_mysql opcache > /dev/null
77

88
RUN apt -yqq update > /dev/null && \
99
apt -yqq install git unzip > /dev/null
1010

11-
RUN echo "zend_extension=opcache.so" >> /usr/local/etc/php/php.ini
11+
RUN echo "opcache.enable_cli=On" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
12+
RUN echo "opcache.jit=Off" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
13+
RUN echo "opcache.jit_buffer_size=128M" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
1214

1315
COPY . /imi
1416
COPY php.ini /usr/local/etc/php/

frameworks/PHP/imi/imi-raw.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
FROM php:7.4
1+
FROM php:8.0-cli
22

33
RUN pecl install swoole > /dev/null && \
44
docker-php-ext-enable swoole
55

6-
RUN docker-php-ext-install pdo_mysql > /dev/null
6+
RUN docker-php-ext-install bcmath pdo_mysql opcache > /dev/null
77

88
RUN apt -yqq update > /dev/null && \
99
apt -yqq install git unzip > /dev/null
1010

11-
RUN echo "zend_extension=opcache.so" >> /usr/local/etc/php/php.ini
11+
RUN echo "opcache.enable_cli=On" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
12+
RUN echo "opcache.jit=Off" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
13+
RUN echo "opcache.jit_buffer_size=128M" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
1214

1315
COPY . /imi
1416
COPY php.ini /usr/local/etc/php/

frameworks/PHP/imi/imi.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM php:7.4
1+
FROM php:8.0-cli
22

33
RUN pecl install swoole > /dev/null && \
44
docker-php-ext-enable swoole
55

6-
RUN docker-php-ext-install pdo_mysql > /dev/null
6+
RUN docker-php-ext-install bcmath pdo_mysql opcache > /dev/null
77

88
RUN pecl install redis > /dev/null && \
99
docker-php-ext-enable redis
@@ -13,7 +13,9 @@ RUN apt -yqq update > /dev/null && \
1313

1414
RUN apt -yqq install redis-server > /dev/null
1515

16-
RUN echo "zend_extension=opcache.so" >> /usr/local/etc/php/php.ini
16+
RUN echo "opcache.enable_cli=On" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
17+
RUN echo "opcache.jit=Off" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
18+
RUN echo "opcache.jit_buffer_size=128M" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
1719

1820
COPY . /imi
1921
COPY php.ini /usr/local/etc/php/

0 commit comments

Comments
 (0)