學習筆記PHP-0一、Apache的下載與安裝

下載Apache服務器

點我跳轉Apache下載頁面html

clipboard.png

而後將安裝包解壓到你想安裝的位置 我這裏解壓到D:\develop路徑shell

而後再修改D:\develop\Apache24\conf目錄下的httpd.conf文件以下圖(注意斜線方向)
clipboard.pngapache

clipboard.png
在如上圖所示行下加入ServerName localhost 設置本機域名,而後保存,以下圖
clipboard.png瀏覽器

而後以管理員打開命令行(注意必定要以管理員打開命令行,具體操做Win鍵 而後直接輸入cmd 右鍵命令提示符 選擇以管理員身份打開 以下圖`)
clipboard.png服務器

執行 cd D:\develop\Apache24\bin命令切換到剛剛的路徑下 (注意若是路徑不是選擇的C盤 這須要先切換盤符,如d:
而後執行httpd -t (若是提示拒絕訪問則是沒有用管理員身份打開命令提示符)
若是如圖顯示Syntax OK則說明配置文件沒有語法錯誤
而後執行httpd -k install 若顯示如圖所示則安裝成功
clipboard.png
鍵入 httpd -t命令測試是否成功
以下圖所示 則安裝無誤測試

clipboard.png

接着執行httpd.exe -k start啓動apche服務 如圖所示網站

clipboard.png

打開瀏覽器 在地址欄輸入localhost 如圖所示表示服務開啓成功ui

clipboard.png

apache常見命令spa

$ httpd.exe -k start
#啓動apache服務

$ httpd -k restart
#重啓apache服務

$ httpd -k stop
#中止apache服務

設置端口號

修改監聽端口號以下圖 默認80(通常不須要更改)
clipboard.png
修改配置文件後需先測試httpd -t,確認無誤後再執行httpd.exe -k restart重啓,下面的修改配置文件操做也須要執行這一步命令行

設置網站根目錄

httpd.conf文件中找到下圖的位置
clipboard.png
而後修改路徑爲所需路徑

clipboard.png
而後將htdocs路徑下的index.html複製到www路徑下
而後測試並重啓apache,發現沒法打開主頁 如圖 咱們稍後予以解決

clipboard.png

屏蔽與開放目錄

httpd.conf中能夠屏蔽或者開放相應目錄 以下
圖一

圖二
上面的問題就是由於在圖一中設置了對全部該盤根目錄下的全部目錄的屏蔽
只須要將圖二中的受權目錄該成剛剛設置${SRVROOT}/www目錄 而後測試並重啓便可解決問題 如圖

clipboard.png

設置默認文檔

修改index.html便可修改默認文檔
clipboard.png
瀏覽器修改時 若某個開放目錄下沒有默認文檔 則會顯示目錄結構
刪除下圖所示行中的indexes便可屏蔽沒有默認文檔的開放目錄
clipboard.png

虛擬主機配置

先取消下圖所示行的註釋

clipboard.png
而後打開這個配置文件conf/extra/httpd-vhosts.conf
做出以下圖所示的更改

clipboard.png

咱們使用修改本機C:\Windows\System32\drivers\etc目錄下的hosts文件來虛擬兩個域名
修改hosts文件以下圖

新建D:\develop\Apache24\www\site1\index.html文件,寫入代碼以下:

<html><body><h1>It works! site1111</h1></body></html>

新建D:\develop\Apache24\www\site2\index.html文件,寫入代碼以下:

<html><body><h1>It works! site22222</h1></body></html>

clipboard.png

重啓以後訪問這兩個域名

clipboard.png

clipboard.png

虛擬主機是單臺主機提供兩個網站服務的配置,通常不會用到。
通常開發須要刪除上面的配置代碼Include conf/extra/httpd-vhosts.conf

相關文章
相關標籤/搜索