2013-08-31 80 views
0

我的配置是這樣的:
Centos的6.3
的Plesk 11.5
PHP 5.4.18
的Apache 2.2.15
PHP API:20100412 服務器API:CGI/FastCGI的在PHP設置PHP-FPM 5.4

我使用php作爲fastcgi。但我想使用APC或XCache。看起來FastCGI不適合opcache。所以我讀到最好使用PHP-FPM。那麼我如何啓用或安裝PHP-FPM?

我看了一些教程,他們提供了用fpm編譯apache,但對我來說這似乎是一個很大的風險。我在服務器上不是很瞭解。

我不確定我是使用mod_fastcgi還是mod_fcgid。在我的/etc/httpd/conf.d/文件夾中,我有fcgid.conf文件。所以我想我使用fcgid。這是對的嗎?

我的Plesk有此設置:http://s11.postimg.org/pgqxwmmr7/fast.jpg
我很好奇,如果我安裝PHP-FPM就可以了布拉克我的web服務器或者將任何其他問題發生?

回答

2

在處理Apache和FPM時,您應該使用mod_fastcgi而不是mod_fcgid。

我創造了這個文件在不久前,它似乎在過去已經幫助了不少人,也許這也將幫助你 - >https://gist.github.com/diemuzi/3849349

至於打破了Web服務器...這是一個如有問題。由於FPM是獨立的,不需要Apache來運行,所以目前的Apache設置可能需要一些額外的「調整」才能使其以正確的方式再次運行。此外,由於您正在運行Plesk,並且目前不提供FPM支持,所以您很可能會破壞您的Plesk設置。

如果您沒有使用一些專有的控制面板軟件來管理您的服務器,並通過手動安裝(甚至使用發行版中的軟件包)以舊式的方式完成,那麼所有這些對您而言都是非常簡單的解決方案。