Ⅰ apache怎麼載入php
Apache對於php的解析,就是通過眾多Mole中的php Mole來完成的,載入php是通過php5這個模塊來實現的,下面通過圖來說明Apache載入php模塊的過程及代碼如何載入php。
把php最終集成到Apache系統中,還需要對Apache進行一些必要的設置。這里,我們就以php的mod_php5 SAPI運行模式為例進行講解,至於SAPI這個概念後面我們還會在其它的文章中講解。
假定我們安裝的版本是Apache2 和 Php5,那麼需要編輯Apache的主配置文件http.conf,在其中加入下面的幾行內容:
Unix/linux環境下:
LoadMole php5_mole moles/mod_php5.so
AddType application/x-httpd-php .php
註:其中moles/mod_php5.so 是X系統環境下mod_php5.so文件的安裝位置。
Windows環境下:
LoadMole php5_mole d:/php/php5apache2.dll
AddType application/x-httpd-php .php
註:其中d:/php/php5apache2.dll 是在Windows環境下php5apache2.dll文件的安裝位置。
這兩項配置就是告訴Apache Server,以後收到的Url用戶請求,凡是以php作為後綴,就需要調用php5_mole模塊(mod_php5.so/ php5apache2.dll)進行處理。
Ⅱ 怎麼在apache中運行php文件
安裝php,從php官網下載php安裝包。配置好php環境。(或者使用ampz,phpstudy這些軟體便捷安裝php以及Apache伺服器環境)
將php文件放在網站根目錄下。
打開瀏覽器在地址欄中鍵入Localhost或者127.0.0.1,即可運行瀏覽你的php程序這樣試試吧😊你看過後很簡單吧以後不會可以向我一樣經常到後盾人平台找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝∧_∧
(・∀・)
(∪っ
)))
(_(_)
Ⅲ 如何訪問apache部署php網站
將你的apache的網站發布到你本機網卡的地址上,然後讓處於同一網段內的另一台電腦訪問你作為伺服器這個電腦的ip即可
注意埠號
1、保證你的apache能正常啟動,然後打開httpd.conf那個配置文件,檢查一下Listen伺服器埠,默認監聽埠為80,不是就改成80
2、配置伺服器根目錄許可權
<Directory "c:/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
注意「c:/www/」為你網站根目錄。重點是Allow from all,否則訪問不進去
3、配置虛擬主機
<VirtualHost 192.168.11.108>
ServerName 192.168.11.108
DocumentRoot "c:/www/test/"
</VirtualHost>
注意VirtualHost 與ServerName一致,除非你有DNS主機。這個ip是我本機的,你要改成你機器的ip,如果不會查IP另追問,DocumentRoot 為你網站的存放目錄,你要發布的網頁就在這個目錄下,注意要在伺服器根目錄下,否則要另外配置許可權。
4、重啟apache服務。
5、在apache重啟成功後,在你本機,用瀏覽器訪問你的頁面。我這里就是192.168.11.108/index.php,你要改成你的ip地址,成功,則發布完成,其他人也可以這么訪問網頁了
6、如果,在本機訪問成功,而在其他設備無法訪問,請修復網路問題,有關網路的問題請另追問,並說明報錯等狀況
我剛才看到,樓主在問題補充中提到了域名,這個的話就不是apache能完成的了,這里需要依靠DNS伺服器來解決。
正常的家用電腦,以及路由器,都會自動請求遞交給社會公用的域名伺服器去進行域名解析,除非你的域名是經過國家正規管理部門購買的域名,否則,所用的域名是不會出現在公網DNS伺服器上的,也就不能解析到你的伺服器電腦上
簡單的配置是這樣的。在你伺服器電腦上,不僅配置的apache 發布到埠ip。然後還要配置一個DNS伺服器,配置你要的域名xx.com為你機器ip的別名。然後將你訪問設備的首選DNS指向你的伺服器DNS,讓你的私有DNS對域名進行解析 即可
Ⅳ 怎麼設置apache支持php網頁
左鍵單擊wamp右下方狀態欄圖標,選apache模塊,在彈出的下級菜單中選中
php5
_mole。
然後伺服器會自動重啟就可以支持PHP了。
如果我的回答沒能幫助您,請繼續追問。
Ⅳ linux中apache怎樣調用php
apache是本身的底層伺服器,是開啟後就不用去調用php的,而是開啟了在瀏覽器中用localhost訪問。
希望我的回答可以幫到你,有什麼不懂可以追問。
Ⅵ apache 怎麼啟動 無法解析php win
Windows平台下php5.2.10與apache2.2.14詳細配置 1.把php5.2.10壓縮包文件解壓,放入c:/php文件夾。2.將文件php.ini-recommended後綴名修改為.ini,即文件名為php.ini。3.修改php.ini,找到第542行,extension_dir = "",將其值改為extension_dir="c:/php/ext"。若要使其支持mysql資料庫,則將第681行 ;extension=php_mysql.dll 前的 ; 去掉(;為注釋符)。4.然後你可以將c:/php文件夾中的 .dll 文件全部復制到 c:/windows/system32文件夾內(推薦)。也可以在系統環境變數中將path值後面增加"c:/php"值。
具體方法是:
右鍵單擊「我的電腦」,打開「屬性」,點擊「高級」選項卡,點 「環境變數」按鈕,在打開的「環境變數」對話框中的「系統變數」框內,找到path 變數,在其後增加值「c:/php」。5.找到apache的httpd.conf文件
用記事本打開後,在其底部加入以下語句保存,重啟Apache即可LoadMole php5_mole "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
Ⅶ apache 怎麼開啟php服務
apache是利用apxs載入的模塊,apxs 是一個為Apache HTTP伺服器編譯和安裝擴展模塊的工具,用於編譯一個或多個源程序或目標代碼文件為動態共享對象,使之可以用由mod_so 提供的LoadMole 指令在運行時載入到Apache伺服器中。
具體apache里的配置你可以再搜下,windows類似wamp的環境或者linux yum安裝的環境只要正確,啟用服務一般都可用,linux 源碼編譯安裝的環境需要自己配置下。
所以你提的問題只要是更改php.ini配置後,重啟apache服務就可以了,安裝後的驗證就是最好在主目錄底下創建一php文件,利用phpinfo()看下信息,就證明php解釋器可以用了,並且可以看到php相關一些模塊的安裝信息。
Ⅷ 弱弱的問下,如何在apache下運行php程序
1、如果你只是測試用,apache/php/mysql都沒必要自己裝,直接下載一個apmserv這樣的軟體,綠色的,一鍵啟動這些程序。
2、默認的網站根目錄是在apache安裝目錄下的htdocs文件夾下,把你的網站放那去就行了,也可以確認一下,打開apache安裝目錄下的conf文件夾,用記事本之類打開httpd.conf,搜索一下DocumentRoot,看看它的值在哪,那個就是網站根目錄。
Ⅸ 怎麼開啟apache的php模塊
打開配置文件 httpd.conf 找到你要開區的php模塊 去掉前面的 雙引號 重啟apache
Ⅹ 怎樣在本地運行PHP
1、首先需要在電腦上安裝PHPstudy軟體和notepad這兩個代碼編輯軟體(如果找到可以代替的就用你那代替的),如圖所示紅色箭頭所示: