PHP 處理常式類型
Plesk 完全支援 PHP 指令碼語言,包括支援多個 PHP 版本和開盒即用的處理常式類型。本主題中列舉了可用於 Plesk 中的 PHP 處理常式類型。
處理常式類型 | 性能 | 記憶體使用 | 處理常式詳情 |
---|---|---|---|
Apache模組 | 高 | 低 | 該處理常式只能用於 Plesk for Linux 中。這是最不安全的選項,因為所有 PHP 腳本會代表 apache 用戶執行。這表示所有通過 任何方案訂閱者 的 PHP 腳本創建的檔都屬於同一個所有者(apache)且有相同的許可權設定。因此,一個用戶可能會影響其他用戶的檔或一些極其重要的系統檔。您可以通過打開 PHP safe_mode 選項來解決一些安全問題。這會禁用一些可能帶來安全風險的 PHP 功能。這可能會導致一些 web 應用程式運行不正常。該 safe_mode 選項已過時,在 PHP 5.4 中已被移除。 |
ISAPI擴展 | 高 | 低 | 該處理常式只能用於 Plesk for Windows 中。此 ISAPI 擴展可支援在為訂閱打開專用 IIS 應用程式池時隔離網站。網站隔離意味著不同客戶的網站可獨立運行其腳本。這樣,PHP 腳本中的一個錯誤不會影響其它腳本的運行。此外,會代表與一個主機帳戶相關聯的系統使用者來運行 PHP 腳本。自 PHP 5.3 版本起就不再支援該 ISAPI 擴展處理器。 |
CGI應用程式 | 低 | 低 | CGI 處理器會代表與一個主機帳戶相關聯的系統使用者來執行 PHP 腳本。在 Linux 上,只有當 Apache web 伺服器的 suEXEC 模組打開的情況(預設選項)下才可能進行此操作。在其它情況下,所有的 PHP 腳本都會代表 apache 使用者執行。預設 Plesk 客戶不可使用 CGI 處理常式。 |
FastCGI應用程式 | 高 | 高 | FastCGI 處理器會代表與一個主機帳戶相關聯的系統使用者來執行 PHP 腳本。 |
PHP-FPM 應用程式 | 高 | 低 | 該處理常式只能用於 Plesk for Linux 中。PHP-FPM 是 FastCGI 的高級版本,很大程度上為高負載的 web 應用程式提供了好處。 |