首頁  >  文章  >  運維  >  Apache怎麼能支援PHP程式?

Apache怎麼能支援PHP程式?

(*-*)浩
(*-*)浩原創
2019-11-27 11:56:304271瀏覽

在Apache上執行Php檔案需要在伺服器上啟用mod_php。它允許Apache解析.Php檔。 mod_php可以解釋apache中的Php程式碼並將HTML傳送到Web伺服器。

Apache怎麼能支援PHP程式?

如果在伺服器上啟用了mod_php,則/etc/httpd/conf.d/目錄中將會有一個名為php .conf的檔案。  ( 建議學習:Apache伺服器 )     

也可檢視:

httpd -M | grep "php5_module"

##輸出類似下列結果:

Apache怎麼能支援PHP程式?

#Apache中的Php處理程式Apache中的Php處理程式常用的有下列幾種- 

mod_php

#CGI

FastCGI

#suPHP

mod_php 是最古老的PHP處理程序,它使PHP成為apache的一部分,並且不會呼叫任何外部PHP進程。預設情況下,此模組安裝在每個Linux分發儲存庫中,因此啟用/停用此模組非常簡單。

如果使用FastCGI作為PHP處理程序,則可以設定多個版本的PHP以供伺服器上的不同帳戶使用。

FastCGI即mod_fastcgi是mod_fcgid的擴展,其中mod_fcgid是CGI的高效能替代,即mod_cgi。它啟動足夠數量的CGI實例來處理並發Web請求。它還使用suexec來支援不同使用者使用自己的PHP實例並提高Web安全性。

以上是Apache怎麼能支援PHP程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn