Apache下PHP的幾種工作方式

2025-01-31 06:55:28 字數 1057 閱讀 7266

1樓:千鋒教育

php在apache中兩種工作方式(cgi模式、apache模組dll)

php在apache中兩種工作方式(cgi模式、apache模組dll)

php在apache中有兩種工作方式:一種是 使用 cgi 可執行程式,另一種是適用apache 模組的 dll。

這兩種工作方式的安裝:

1. cgi方式。

php 在 apache 中的 cgi 方式。

scriptalias /php/ "c:/php/"

# 對 php 4 用這行。

# 對 php 5 用這行。

2. apache module方式。

php 在 apache 中的模組方式。

# 對 php 4 用這兩行:

loadmodule php4_module "c:/php/"

# 別忘了從 sapi 目錄中把 拷貝出來!

# 對 php 5 用這兩行:

loadmodule php5_module "c:/php/"

# 配置 的路徑。

phpinidir "c:/php"

這兩種工作方式的區別:

在cgi模式下,如果客戶機請求乙個php檔案,web伺服器就呼叫去解釋這個檔案,然後再把解釋的結果以網頁的形式返回給客戶機;

而在模組化(dll)中,php是與web伺服器一起啟動並執行的。所以從某種角度上來說,以apache模組方式安裝的php4有著比cgi模式更好的安全性以及更好的執行效率和速度。

apache 和php各是幹嘛的軟體

2樓:惠企百科

apache是乙個web伺服器軟體,其功能是允許其他計算機在瀏覽器上輸入其位址,可以將相應的網頁檔案和**檔案傳送到瀏覽器。

php是php程式語言的直譯器,用於執行用php編寫的程式。 可以在命令列上執行php程式以完成資料庫備份,同步和合並功能。

但是,在大多數情況下,php程式是瀏覽器,傳送命令,生成瀏覽器可以檢視的文字,使用內容製作網頁。 但是在製作網頁時,apache會呼叫php。

ubuntu下找不到apache的配置檔案httpdconf求助

這裡有apache的預設檔案佈局,可以看到,ubuntu和debian下沒有http.conf,取而代之的是 etc apache2 apache2.conf 網頁連結 錯誤原因很明瞭 在apache2.conf中 global configuration下面新增servername 127.0.0...

怎麼在linu的cli下執行php檔案

你好,執行方法如下 在安裝完php和apache2後,我們需要安裝php命令列直譯器。apt get install php5 cli debian 及類似系統 yum install php cli centos 及類似系統 接下來我們通常要做的是,在 var www html 這是 apache...

有誰是從培訓班出來工作的php程式設計師

上邊那倆人我不想吐槽了,不要學歷是騙新手的話。首先,入職的話,最好是你自己有一些成績 開源的論壇 或者遊戲什麼的 這樣比較好入職,初中學歷倒不是什麼大問題,進入單位後還需要多學習案例,這樣才能有更好的職業前景。學歷方面,雖然程式設計是技術宅的世界,但如果想要老闆給你加薪容易點,那麼最少就要有大專的學...