@@ -77,27 +77,28 @@ calculate_php() {
7777 fi
7878
7979 # Apply calculated values to PHP-FPM configuration
80- sed -i " s|pm.start_servers = .*|pm.start_servers = ${PHP_FPM_START_SERVERS} |g" /etc/php/${PHP_VER} /fpm/pool.d/www.conf
81- sed -i " s|pm.min_spare_servers = .*|pm.min_spare_servers = ${PHP_FPM_MIN_SPARE_SERVERS} |g" /etc/php/${PHP_VER} /fpm/pool.d/www.conf
82- sed -i " s|pm.max_spare_servers = .*|pm.max_spare_servers = ${PHP_FPM_MAX_SPARE_SERVERS} |g" /etc/php/${PHP_VER} /fpm/pool.d/www.conf
83- sed -i " s|pm.max_children = .*|pm.max_children = ${PHP_FPM_MAX_CHILDREN} |g" /etc/php/${PHP_VER} /fpm/pool.d/www.conf
80+ sed -i " s|pm.start_servers = .*|pm.start_servers = \" ${PHP_FPM_START_SERVERS} \" |g" " /etc/php/${PHP_VER} /fpm/pool.d/www.conf"
81+ sed -i " s|pm.min_spare_servers = .*|pm.min_spare_servers = \" ${PHP_FPM_MIN_SPARE_SERVERS} \" |g" " /etc/php/${PHP_VER} /fpm/pool.d/www.conf"
82+ sed -i " s|pm.max_spare_servers = .*|pm.max_spare_servers = \" ${PHP_FPM_MAX_SPARE_SERVERS} \" |g" " /etc/php/${PHP_VER} /fpm/pool.d/www.conf"
83+ sed -i " s|pm.max_children = .*|pm.max_children = \" ${PHP_FPM_MAX_CHILDREN} \" |g" " /etc/php/${PHP_VER} /fpm/pool.d/www.conf"
8484
8585 # Apply memory and OpCache settings to php.ini
86- sed -i " s|SEDPHPMEMLIMIT|${PHP_MEMORY_LIMIT} |g" /etc/php/${PHP_VER} /fpm/php.ini
87- sed -i " s|SEDOPCACHEJITBUFFER|${OPCACHE_JIT_BUFFER} |g" /etc/php/${PHP_VER} /fpm/php.ini
88- sed -i " s|SEDOPCACHEINTBUF|${OPCACHE_INT_BUFFER} |g" /etc/php/${PHP_VER} /fpm/php.ini
89- sed -i " s|SEDOPCACHEMEM|$(( AVAILABLE_MEMORY / 8 )) M|g" /etc/php/${PHP_VER} /fpm/php.ini
86+ sed -i " s|SEDPHPMEMLIMIT|\" ${PHP_MEMORY_LIMIT} \" |g" " /etc/php/${PHP_VER} /fpm/php.ini"
87+ sed -i " s|SEDOPCACHEJITBUFFER|\" ${OPCACHE_JIT_BUFFER} \" |g" " /etc/php/${PHP_VER} /fpm/php.ini"
88+ sed -i " s|SEDOPCACHEINTBUF|\" ${OPCACHE_INT_BUFFER} \" |g" " /etc/php/${PHP_VER} /fpm/php.ini"
89+ # Arithmetic expansion result is unlikely to need quoting, but added for consistency
90+ sed -i " s|SEDOPCACHEMEM|\" $(( AVAILABLE_MEMORY / 8 )) M\" |g" " /etc/php/${PHP_VER} /fpm/php.ini"
9091}
9192
9293# Update PHP config
93- cp -rf /usr/local/bin/enginescript/config/etc/php/php.ini /etc/php/${PHP_VER} /fpm/php.ini
94- sed -i " s|SEDPHPVER|${PHP_VER} |g" /etc/php/${PHP_VER} /fpm/php.ini
94+ cp -rf /usr/local/bin/enginescript/config/etc/php/php.ini " /etc/php/${PHP_VER} /fpm/php.ini"
95+ sed -i " s|SEDPHPVER|\" ${PHP_VER} \" |g" " /etc/php/${PHP_VER} /fpm/php.ini"
9596
96- cp -rf /usr/local/bin/enginescript/config/etc/php/php-fpm.conf /etc/php/${PHP_VER} /fpm/php-fpm.conf
97- sed -i " s|SEDPHPVER|${PHP_VER} |g" /etc/php/${PHP_VER} /fpm/php-fpm.conf
97+ cp -rf /usr/local/bin/enginescript/config/etc/php/php-fpm.conf " /etc/php/${PHP_VER} /fpm/php-fpm.conf"
98+ sed -i " s|SEDPHPVER|\" ${PHP_VER} \" |g" " /etc/php/${PHP_VER} /fpm/php-fpm.conf"
9899
99- cp -rf /usr/local/bin/enginescript/config/etc/php/www.conf /etc/php/${PHP_VER} /fpm/pool.d/www.conf
100- sed -i " s|SEDPHPVER|${PHP_VER} |g" /etc/php/${PHP_VER} /fpm/pool.d/www.conf
100+ cp -rf /usr/local/bin/enginescript/config/etc/php/www.conf " /etc/php/${PHP_VER} /fpm/pool.d/www.conf"
101+ sed -i " s|SEDPHPVER|\" ${PHP_VER} \" |g" " /etc/php/${PHP_VER} /fpm/pool.d/www.conf"
101102
102103# Tune PHP Configuration
103104calculate_php
0 commit comments