Просмотров: 33900
Дата последнего изменения: 17.09.2024
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
3
4
5
В данной версии установки централизованное хранилище конфигов (для версии php 8.0):
/etc/php/8.0
|---- apache2
| |-> conf.d/
| |-> php.ini
|---- cli
| |-> conf.d/
| |-> php.ini
|---- mods-available
|-> .ini
Файлы conf.d внутри каталогов /apache2
и /cli
содержат ссылки на mods-available. То есть в дефолтной конфигурации и модуль apache2 и командная строка будут содержать одинаковый набор модулей с одинаковыми параметрами.
Добавьте настройки для следующих опций:
- для модуля opcache:
opcache.max_accelerated_files = 100000
opcache.revalidate_freq = 0
- настройки
bitrexenv.ini
:
display_errors = Off
error_reporting = E_ALL
error_log = '/var/log/php/error.log'
; Set some more PHP parameters
enable_dl = Off
short_open_tag = On
allow_url_fopen = On
# Security headers
mail.add_x_header = Off
expose_php = Off
...
Конфигурационные файлы для PHP расположены в папке debian/php.d.
su -
rsync -av debian/php.d/ /etc/php/8.0/mods-available/
ln -sf /etc/php/8.0/mods-available/zbx-bitrix.ini /etc/php/8.0/apache2/conf.d/99-bitrix.ini
ln -sf /etc/php/8.0/mods-available/zbx-bitrix.ini /etc/php/8.0/cli/conf.d/99-bitrix.ini