PHP 服務及相關模組故障排除
下面提供一些常見的 PHP 以及 PHP 擴展所碰到的問題和解決方案
ImageMagick number of supported formats: 0
部分用戶在使用 ImageMagick 的時候,會碰到下面的錯誤
ImageMagick number of supported formats: 0
1
如果用戶遇上這個問題,請按照以下方式解決
- 打開 ServBay
- 選擇
服務
-通用服務
- 在右側找到
ServBay Runtime
, 升級到最新版本(1.0.20 或者 1.1.20)以上。 - 重啟 PHP 服務
在使用 PHP 上傳大文件時速度會下降
部分用戶在使用 PHP 上傳超過 1G 的大文件時(比如 Tus-PHP、NextCloud 等)可能會碰到上傳速度下降,造成這個問題的原因是 php-fpm 與文件分片(chunk)的問題。
解決方式如下: 1、提升 php-fpm 的max_children
數量
ServBay 默認的pm.max_children
設置數量為10
,用戶可以適當提升這個數量。同時可以對 pm 的設置進行微調。
2、禁用文件分片(chunk)
不太建議。但在代碼中禁用分片也可以解決問題。
3、檢查 nginx.conf
的 fastcgi_request_buffering
參數
如果使用了 nginx 作為默認 Web 服務器,nginx 默認會打開 fastcgi_request_buffering
。可以調整為fastcgi_request_buffering off;
,然後再嘗試。