Skip to content

Commit d841807

Browse files
fix extension error (#9280)
1 parent b87e736 commit d841807

File tree

5 files changed

+21
-14
lines changed

5 files changed

+21
-14
lines changed

frameworks/PHP/swoole/php.ini renamed to frameworks/PHP/swoole/10-opcache.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ zend_extension=opcache.so
22
opcache.enable=1
33
opcache.enable_cli=1
44
opcache.validate_timestamps=0
5+
opcache.save_comments=0
56
opcache.enable_file_override=1
67
opcache.huge_code_pages=1
7-
memory_limit=1024M
8-
98
opcache.jit_buffer_size=128M
109
opcache.jit=1225

frameworks/PHP/swoole/swoole-async-mysql.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,17 @@ RUN apt update -yqq > /dev/null \
1818
&& ./configure > /dev/null \
1919
&& make -j8 > /dev/null \
2020
&& make install > /dev/null \
21-
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini
21+
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini \
22+
&& echo "memory_limit=1024M" >> /etc/php/8.3/cli/php.ini \
23+
&& php -m
2224

2325
WORKDIR /swoole
2426

2527
ADD ./swoole-server.php /swoole
26-
ADD ./php.ini /swoole
28+
ADD 10-opcache.ini /swoole
2729
ADD ./database.php /swoole
2830

29-
RUN cat /swoole/php.ini >> /etc/php/8.3/cli/php.ini
31+
COPY 10-opcache.ini /etc/php/8.3/cli/conf.d/10-opcache.ini
3032

3133
EXPOSE 8080
3234
CMD php /swoole/swoole-server.php

frameworks/PHP/swoole/swoole-async-postgres.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,17 @@ RUN apt update -yqq > /dev/null \
1818
&& ./configure --enable-swoole-pgsql > /dev/null \
1919
&& make -j8 > /dev/null \
2020
&& make install > /dev/null \
21-
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini
21+
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini \
22+
&& echo "memory_limit=1024M" >> /etc/php/8.3/cli/php.ini \
23+
&& php -m
2224

2325
WORKDIR /swoole
2426

2527
ADD ./swoole-server.php /swoole
26-
ADD ./php.ini /swoole
28+
ADD 10-opcache.ini /swoole
2729
ADD ./database.php /swoole
2830

29-
RUN cat /swoole/php.ini >> /etc/php/8.3/cli/php.ini
31+
COPY 10-opcache.ini /etc/php/8.3/cli/conf.d/10-opcache.ini
3032

3133
EXPOSE 8080
3234
CMD php /swoole/swoole-server.php

frameworks/PHP/swoole/swoole-sync-mysql.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,17 @@ RUN apt update -yqq > /dev/null \
1818
&& ./configure > /dev/null \
1919
&& make -j8 > /dev/null \
2020
&& make install > /dev/null \
21-
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini
21+
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini \
22+
&& echo "memory_limit=1024M" >> /etc/php/8.3/cli/php.ini \
23+
&& php -m
2224

2325
WORKDIR /swoole
2426

2527
ADD ./swoole-server.php /swoole
26-
ADD ./php.ini /swoole
28+
ADD 10-opcache.ini /swoole
2729
ADD ./database.php /swoole
2830

29-
RUN cat /swoole/php.ini >> /etc/php/8.3/cli/php.ini
31+
COPY 10-opcache.ini /etc/php/8.3/cli/conf.d/10-opcache.ini
3032

3133
EXPOSE 8080
3234
CMD php /swoole/swoole-server.php

frameworks/PHP/swoole/swoole-sync-postgres.dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,17 @@ RUN apt update -yqq > /dev/null \
1818
&& ./configure > /dev/null \
1919
&& make -j8 > /dev/null \
2020
&& make install > /dev/null \
21-
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini
21+
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini \
22+
&& echo "memory_limit=1024M" >> /etc/php/8.3/cli/php.ini \
23+
&& php -m
2224

2325
WORKDIR /swoole
2426

2527
ADD ./swoole-server.php /swoole
26-
ADD ./php.ini /swoole
28+
ADD 10-opcache.ini /swoole
2729
ADD ./database.php /swoole
2830

29-
RUN cat /swoole/php.ini >> /etc/php/8.3/cli/php.ini
31+
COPY 10-opcache.ini /etc/php/8.3/cli/conf.d/10-opcache.ini
3032

3133
EXPOSE 8080
3234
CMD php /swoole/swoole-server.php

0 commit comments

Comments
 (0)