1 |
diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base |
2 |
--- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base 2020-11-08 15:18:40.000000000 -0500 |
3 |
+++ smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base 2023-01-09 23:02:44.565000000 -0500 |
4 |
@@ -1,7 +1,9 @@ |
5 |
opcache.enable=1 |
6 |
-opcache.enable_cli=1 |
7 |
-opcache.interned_strings_buffer=8 |
8 |
-opcache.max_accelerated_files=10000 |
9 |
-opcache.memory_consumption=128 |
10 |
-opcache.save_comments=1 |
11 |
-opcache.revalidate_freq=1 |
12 |
+opcache.file_cache= /var/opt/remi/php74/lib/php/opcache |
13 |
+opcache.enable_cli= 1 |
14 |
+opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 16;} |
15 |
+opcache.max_accelerated_files= 10000 |
16 |
+opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 128;} |
17 |
+opcache.save_comments= 1 |
18 |
+opcache.revalidate_freq= 1 |
19 |
+ |
20 |
diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud |
21 |
--- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud 2023-01-09 22:51:30.781000000 -0500 |
22 |
+++ smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud 2023-01-09 23:03:13.633000000 -0500 |
23 |
@@ -14,6 +14,8 @@ |
24 |
my $start_servers = $nextcloud{'PHPstartServers'} || 6; |
25 |
my $max_spare_servers = $nextcloud{'PHPmaxServers'} || 8; |
26 |
my $max_requests = $nextcloud{'PHPmaxRequests'} || 1000; |
27 |
+ my $opcacheBuff = $nextcloud{'opcache.interned_strings_buffer'} || 16; |
28 |
+ my $opcacheMem = $nextcloud{'opcache.memory_consumption'} || 128; |
29 |
$min_spare_servers = ( $min_spare_servers > $max_spare_servers ) ? printf("%.0f",$max_spare_servers/2) : $min_spare_servers; |
30 |
$start_servers = ( $start_servers > $max_spare_servers ) ? printf("%.0f", $max_spare_servers /2 + $min_spare_servers/2 ) : $start_servers; |
31 |
|
32 |
@@ -35,7 +37,6 @@ |
33 |
php_admin_value[sys_temp_dir] = /var/lib/php/$id/tmp |
34 |
php_admin_value[session.save_path] = /var/lib/php/$id/session |
35 |
php_admin_value[session.gc_maxlifetime] = 86400 |
36 |
-php_admin_value[opcache.file_cache] = /var/lib/php/$id/opcache |
37 |
php_admin_value[upload_tmp_dir] = /var/lib/php/$id/tmp |
38 |
php_admin_value[error_log] = /var/log/php/$id/error.log |
39 |
slowlog = /var/log/php/nextcloud/slow.log |
40 |
@@ -56,6 +57,16 @@ |
41 |
php_admin_value[session.save_handler] = files |
42 |
php_admin_flag[output_buffering] = off |
43 |
|
44 |
+; Set opcache settings |
45 |
+;php_value[opcache.enable]=1 ;if already set in php.d/20-opcache.ini will issue warning |
46 |
+php_value[opcache.file_cache] = /var/lib/php/$id/opcache |
47 |
+php_value[opcache.enable_cli] = 1 |
48 |
+php_value[opcache.interned_strings_buffer] = $opcacheBuff |
49 |
+php_value[opcache.max_accelerated_files] = 10000 |
50 |
+php_value[opcache.memory_consumption] = $opcacheMem |
51 |
+php_value[opcache.save_comments] = 1 |
52 |
+php_value[opcache.revalidate_freq] = 1 |
53 |
+ |
54 |
_EOF |
55 |
|
56 |
} |