Skip to content

Commit e21bfa4

Browse files
authored
Merge pull request #462 from continuouspipe/feature/fix-opcache-validate-timestamps-always-being-1
Fix Opcache's validate_timestamps setting always being 1
2 parents 9f59d63 + d2de4fc commit e21bfa4

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ export PHP_TIMEZONE=${PHP_TIMEZONE:-UTC}
88
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}
11-
export PHP_OPCACHE_VALIDATE_TIMESTAMPS=${PHP_OPCACHE_VALIDATE_TIMESTAMPS:-1}
11+
if [ -z "$PHP_OPCACHE_VALIDATE_TIMESTAMPS" ]; then
12+
export PHP_OPCACHE_VALIDATE_TIMESTAMPS=1
13+
export PHP_OPCACHE_VALIDATE_TIMESTAMPS_IS_DEFAULT="true"
14+
fi
1215
export PHP_OPCACHE_ENABLE_CLI=${PHP_OPCACHE_ENABLE_CLI:0}
1316
export PHP_REALPATH_CACHE_SIZE=${PHP_REALPATH_CACHE_SIZE:-16K}
1417
export PHP_REALPATH_CACHE_TTL=${PHP_REALPATH_CACHE_TTL:-120}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ if [ -z "$DEVELOPMENT_MODE" ] || [ "$DEVELOPMENT_MODE" != 'true' ]; then
2727
fi
2828
export COMPOSER_INSTALL_FLAGS=${COMPOSER_INSTALL_FLAGS:-$DEFAULT_COMPOSER_FLAGS}
2929

30-
if [ "$DEVELOPMENT_MODE" != "true" ]; then
30+
if [ "$DEVELOPMENT_MODE" != "true" ] && [ "$PHP_OPCACHE_VALIDATE_TIMESTAMPS_IS_DEFAULT" == "true" ]; then
3131
export PHP_OPCACHE_VALIDATE_TIMESTAMPS=${PHP_OPCACHE_VALIDATE_TIMESTAMPS:-0}
3232
fi

0 commit comments

Comments
 (0)