PHP сервис и устранение связанных модулей
Ниже приведены некоторые распространенные проблемы с PHP и расширениями PHP, а также решения.
ImageMagick поддерживаемые форматы: 0
Некоторые пользователи сталкиваются с следующей ошибкой при использовании ImageMagick:
ImageMagick number of supported formats: 0
Если пользователь столкнулся с этой проблемой, выполните следующие шаги для решения:
- Откройте ServBay
- Выберите
服务
-通用服务
- Найдите справа
ServBay Runtime
, обновите до последней версии (1.0.20 или выше). - Перезапустите PHP-сервис.
Замедление загрузки больших файлов в PHP
Некоторые пользователи могут столкнуться с замедлением загрузки файлов размером более 1 ГБ (например, в Tus-PHP, NextCloud и т.д.) из-за проблем между php-fpm и фрагментами файлов (chunk).
Решения следующие:
- Увеличьте количество
max_children
для php-fpm.
По умолчанию настройка pm.max_children
в ServBay составляет 10
, пользователи могут увеличить это значение. Также можно немного доработать настройку pm.
- Отключите фрагменты файлов (chunk).
Не рекомендуется, но отключение фрагментации также может решить проблему.
- Проверьте параметр
fastcgi_request_buffering
вnginx.conf
.
Если вы используете nginx в качестве веб-сервера по умолчанию, nginx по умолчанию включает fastcgi_request_buffering
. Можно изменить на fastcgi_request_buffering off;
, а затем попробовать снова.