配置Apache服務器,目的:有一個本身專屬的測試環境php
安裝Apache (MAC 10.10)apache
1、目的:vim
1.可以有一個測試的服務器,不是全部的特殊網絡服務都能找到免費的!瀏覽器
2、爲何是 "Apache"安全
1.使用最廣的 Web 服務器服務器
2.Mac自帶,只須要修改幾個配置就能夠,簡單,快捷網絡
3.有些特殊的服務器功能,Apache都能很好的支持app
3、準備工做iview
1.設置用戶密碼dom
4、 配置服務器
1. 配置服務器的工做
1> 在Finder中建立一個"Sites"的文件夾,直接建立在/Users/apple(當前用戶名)目錄下
2> 修改配置文件中的"兩個路徑",指向剛剛建立的文件夾
3> 拷貝一個文件
2.配置服務器注意事項
1> 關閉中文輸入法
2>命令和參數之間須要有"空格"
3>修改系統文件必定記住"sudo",不然會沒有權限
4> 目錄要在/Users/apple(當前用戶名)
3.配置服務器
提示:$開頭的,能夠拷貝,可是不要拷貝$
// 切換工做目錄
$cd /etc/apache2
// *** 備份文件,以防不測,只須要執行一次就能夠了
$sudo cp httpd.conf httpd.conf.bak
// 提示:若是後續操做出現錯誤!可使用如下命令,恢復備份過的 httpd.conf 文件
$ sudo cp httpd.conf.bak httpd.conf
// vim裏面只能用鍵盤,不能用鼠標
// 用vim編輯httpd.conf
$sudo vim httpd.conf
// 查找DocumentRoot
* /DocumentRoot
"鍵盤方向鍵控制,將光標移動到首行"
// 進入編輯模式
* i
"修改引號中的路徑"
修改兩個lib/WebSer/Docume改爲咱們本身的/Users/liuty/Sites
// 進入命令模式
* ESC
// 查找DocumentRoot
* n
"將光標移動到首行"
// 進入編輯模式
* i
"修改括號中的路徑"
// 進入命令模式
* ESC
# 繼續向下,按向下鍵,不要用鼠標
找到
Options FollowSymLinks Multiviews
加一個單詞
Options Indexes FollowSymLinks Multiviews
// 查找php
* /php
"將光標移動到首行"
// 刪除行首註釋#
* x
// 保存並退出
* :wq
// 不保存退出!!!!!!!!!
* :q!
// 切換工做目錄
$cd /etc
// 拷貝php.ini文件
$sudo cp php.ini.default php.ini
// 從新啓動apache服務器
$sudo apachectl -k restart
若是提示如下錯誤是正常的:
httpd: Could not reliably determine the server's fully qualified domain name, using teacher.local for ServerName
httpd not running, trying to start
測試 Apache 服務器:
在瀏覽器地址欄輸入本機IP地址或localhost
2. 在輸入sudo的時候,會要求輸入密碼
若是開機沒有密碼,是不容許使用sudo的
打開「系統偏好」「--》」「更改密碼」
3. 若是配置完成以後,提示沒有權限訪問,絕大多數目錄寫錯了
4. 若是點擊「php」,出現「下載」或者顯示php的源文件內容
說明php沒有配置成功!
-沒有打開httpd.conf中php一行的註釋
-沒有拷貝php.ini
若是以上倆個步驟都完成了,還不行能夠將Apache中止一下,而後再啓動
# 中止apache服務器
$ sudo apachectl -k stop
# 啓動apache服務器
$ sudo apachectl -k start
5. Apache是一個服務器,爲了保證用戶的安全,每次從新啓動計算機Apache不會自動啓動
須要進入終端,手動啓動一次
# 啓動apache服務器
$ sudo apachectl -k start