標籤:
一、支援php的伺服器有:iis、apache、lighted(德國製造)、nginx(俄羅斯製造,功能強大【反向 Proxy、伺服器叢集、流媒體伺服器........】、輕量)
二、今天主要分享apache的相關知識
1、官網(http://httpd.apache.org)下載
2、安裝流程:百度一下吧,很久之前搭建的了,沒有,強調下:ApacheRuntime--必須安裝
測試安裝是否成功:瀏覽器訪問http://localhost/ 當看到顯示有 "It works"表示成功
3、作業系統是通過服務的方式來管理apache的,在linux下可以在/etc/init.d/編寫shell將apache以服務的方式管理,具體百度一下,
4、啟動、關閉、重啟、暫停apache 首先是可以通過服務關閉的 用軟體來操作,這裡說說控制台來操作
進入命令列,cd到自己安裝的apache的目錄,例如:apache/bin
指令如下: 關閉----httpd -k shutdown
暫停---- httpd -k stop
啟動---- httpd -k start
重啟 ----- httpd -k restart
如果你希望在任何目錄都可以httpd指令,則要做一個環境變數設定
方法:我的電腦屬性-》進階-》環境變數-》PATH-》編輯-》在PATH變數加入apache的bin目錄
apache這個web服務預設在80連接埠監聽
連接埠的解釋:port 一台機器 1-65565個連接埠,在實際開發中,經常使用 netstat -an 來查看有哪些連接埠在監聽
理論上,連接埠越少越好能不開的連接埠就不開,如果你發現有異常連接埠監聽,則可以關閉連接埠,
連接埠分 有名連接埠1-1024號 其它連接埠可以自己分配 瀏覽器訪問伺服器時,瀏覽器也有連接埠與其照應
httpd.conf:
listen 連接埠號碼-----監聽的連接埠號碼 apache伺服器可以監聽多個連接埠
apache目錄結構分析
Bin:該目錄用於存放apache常用的命令 比如:httpd
cgi-bin:該目錄存放linux下常用命令 比如 shell
conf:存放設定檔 httpdconf
error:錯誤記錄
htdocs:存放我們的網站檔案 預設情況下,如果你希望有多個網站,可以通過檔案夾來分類
icons:存放表徵圖
logs:記錄apache的相關日誌
manual:手冊
modules:apache 的 模組
php-基礎知識-apache伺服器