Skip to content

Commit d66bc08

Browse files
committed
Allow enabling opcache on CLI and enable this for magento2
1 parent 4dff1fb commit d66bc08

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

magento2/usr/local/share/env/30-framework

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ export IMAGE_VERSION=${IMAGE_VERSION:-1}
55
export PHP_MEMORY_LIMIT=${PHP_MEMORY_LIMIT:-768M}
66
export PHP_MAX_EXECUTION_TIME=${PHP_MAX_EXECUTION_TIME:-600}
77

8-
export PHP_OPCACHE_MAX_ACCELERATED_FILES=${PHP_OPCACHE_MAX_ACCELERATED_FILES:-16384}
8+
export PHP_OPCACHE_MAX_ACCELERATED_FILES=${PHP_OPCACHE_MAX_ACCELERATED_FILES:-130987}
99
export PHP_REALPATH_CACHE_SIZE=${PHP_REALPATH_CACHE_SIZE:-4096K}
1010
export PHP_REALPATH_CACHE_TTL=${PHP_REALPATH_CACHE_TTL:-600}
11-
export PHP_OPCACHE_MEMORY_CONSUMPTION=${PHP_OPCACHE_MEMORY_CONSUMPTION:-256}
11+
export PHP_OPCACHE_MEMORY_CONSUMPTION=${PHP_OPCACHE_MEMORY_CONSUMPTION:-512}
12+
export PHP_OPCACHE_ENABLE_CLI=${PHP_OPCACHE_ENABLE_CLI:1}
1213

1314
PRODUCTION_ENVIRONMENT=${PRODUCTION_ENVIRONMENT:-false}
1415
PRODUCTION_ENVIRONMENT="$(convert_to_boolean_string "$PRODUCTION_ENVIRONMENT")"

php/shared/etc/confd/templates/php/env.ini.tmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ memory_limit = {{ getenv "PHP_MEMORY_LIMIT_CLI" }}
55
opcache.max_accelerated_files = {{ getenv "PHP_OPCACHE_MAX_ACCELERATED_FILES" }}
66
opcache.memory_consumption = {{ getenv "PHP_OPCACHE_MEMORY_CONSUMPTION" }}
77
opcache.validate_timestamps = {{ getenv "PHP_OPCACHE_VALIDATE_TIMESTAMPS" }}
8+
opcache.enable_cli = {{ getenv "PHP_OPCACHE_ENABLE_CLI" }}
89
realpath_cache_size = {{ getenv "PHP_REALPATH_CACHE_SIZE" }}
910
realpath_cache_ttl={{ getenv "PHP_REALPATH_CACHE_TTL" }}
1011
expose_php = Off

php/shared/usr/local/share/env/40-stack

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export PHP_MEMORY_LIMIT=${PHP_MEMORY_LIMIT:-256M}
99
export PHP_OPCACHE_MAX_ACCELERATED_FILES=${PHP_OPCACHE_MAX_ACCELERATED_FILES:-2000}
1010
export PHP_OPCACHE_MEMORY_CONSUMPTION=${PHP_OPCACHE_MEMORY_CONSUMPTION:-64}
1111
export PHP_OPCACHE_VALIDATE_TIMESTAMPS=${PHP_OPCACHE_VALIDATE_TIMESTAMPS:-1}
12+
export PHP_OPCACHE_ENABLE_CLI=${PHP_OPCACHE_ENABLE_CLI:0}
1213
export PHP_REALPATH_CACHE_SIZE=${PHP_REALPATH_CACHE_SIZE:-16K}
1314
export PHP_REALPATH_CACHE_TTL=${PHP_REALPATH_CACHE_TTL:-120}
1415

0 commit comments

Comments
 (0)