serverapps:nextcloud:05.phpconfig
目次
05.phpの設定
rc.conf
/etc/rc.confまたは/etc/rc.conf.localに記述
php_fpm_enable="YES" nginx_enable="YES"
/usr/local/etc/php.ini
- php.ini
[PHP] ...... date.timezone = Asia/Tokyo output_buffering = 4096 expose_php = off max_execution_time = 3600 ; max_input_time = -1 ; Default -1 using max_execution_time post_max_size = 1G upload_max_filesize = 1G memory_limit = 1G default_socket_timeout = 300 [Phar] mail.add_x_header = On
/usr/local/etc/php-fpm.conf
- php-fpm.conf
[global] events.mechanism = kqueue ... include=/usr/local/etc/php-fpm.d/*.conf
/usr/local/etc/php-fpm.d/www.conf
- www.conf
[www] user = www group = www listen = /var/run/php-fpm.sock ; Default Value: 511 (-1 on FreeBSD and OpenBSD) ; listen.backlog = 511 listen.owner = www listen.group = www listen.mode = 0660 pm = dynamic pm.max_children = 4 pm.start_servers = 1 pm.min_spare_servers = 1 pm.max_spare_servers = 3 pm.max_requests = 500
1)
POSTデータに許可される最大サイズを設定します。この設定は、ファイルアップロードにも影響します。大きなファイルをアップロードするには、この値を upload_max_filesize より大きく設定する必要があります。 一般的に memory_limit は、 post_max_sizeよりも大きく する必要があります。
2)
アップロードされるファイルの最大サイズ。post_max_size には、 この値より大きな値を指定しなければいけません。
3)
memory_limitを設定の基準にする。(TotalMem/memory_limit) x 2
4)
max_children x 0.35
5)
= start_server
6)
max_children x 0.7
serverapps/nextcloud/05.phpconfig.txt · 最終更新: 2023/08/26 09:29 by hayashi