<head> <meta http-equiv="refresh" content="0; url=https://blog.qianchia.com/articles/2f381501.html"> </head>php
<br/ ><br />html
<p> <a href="https://blog.qianchia.com/articles/2f381501.html" style="color: red; font-size: 20px; margin-top: 50px;">本文已中止更新,點擊<text style="color: blue;">此連接</text>查看本文最新內容 !!! </a> </p> <br/ ><br />apache
1)配置服務器須要作的工做vim
2)配置服務器時的注意事項windows
3)示例配置環境瀏覽器
4)WebServer 服務器測試文件服務器
WebServer 服務器測試文件下載地址,點擊查看軟件下載密碼獲取方法。網絡
下載文件解壓後直接放在新建立的 ApacheWebServer 文件夾中。php7
打開終端,按照下面的操做開始配置,$ 開頭的,能夠直接拷貝,可是不要拷貝 $。iview
# 建立 ApacheWebServer 文件夾 $ mkdir ApacheWebServer # 切換工做目錄 $ cd /etc/apache2 # 備份文件,以防不測,只須要執行一次就能夠了,格式 cp (copy 的縮寫) (源文件) (目標文件) # 若是後續操做出現錯誤,可使用如下命令恢復 $ sudo cp httpd.conf.bak httpd.conf $ sudo cp httpd.conf httpd.conf.bak # 用 vim 打開 httpd.conf 文件(sudo 操做須要輸入系統密碼) $ sudo vim httpd.conf # 查找 DocumentRoot,命令模式下輸入 /(查找內容),區分大小寫,回車跳轉到查找的內容處 /DocumentRoot # 將光標移動到 DocumentRoot 所在行 DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documents"> # 進入編輯模式,將光標移動到 DocumentRoot 所在行,直接按鍵盤上的 i 鍵 i # 修改引號中的路徑爲上面在 Finder 中建立的路徑,以下 DocumentRoot "/Users/QianChia/ApacheWebServer" <Directory "/Users/QianChia/ApacheWebServer"> # 往下滑動找到 Options FollowSymLinks Multiviews 行 # Mac 10.10+ 系統的 Apache 須要修改這一行 Options FollowSymLinks Multiviews # 在 Options 與 FollowSymLinks 之間插入 Indexes Options Indexes FollowSymLinks Multiviews # 進入命令模式,直接按鍵盤上的 esc 鍵 esc # 查找 php,命令模式下輸入 /(查找內容),區分大小寫,回車跳轉到查找的內容處 /php # 將光標移動到 #LoadModule php5_module libexec/apache2/libphp5.so 行首 # 高版本系統爲 #LoadModule php7_module libexec/apache2/libphp7.so 行首 # 命令模式下直接按鍵盤上的 0 鍵 0 #LoadModule php5_module libexec/apache2/libphp5.so 或 #LoadModule php7_module libexec/apache2/libphp7.so # 刪除行首註釋 #,命令模式下直接按鍵盤上的 x 鍵 x LoadModule php5_module libexec/apache2/libphp5.so 或 LoadModule php7_module libexec/apache2/libphp7.so # 保存並退出,命令模式下輸入 :wq ,不保存退出爲 :q! :wq # 切換工做目錄,etc 目錄有點相似於 windows/system32,存放配置文件的目錄 $ 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 MacBookAir.local. Set the 'ServerName' directive globally to suppress this message # 設置開機自動啓動 $ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist # 將服務器腳本文件放到前面設置的 ApacheWebServer 文件夾中。 # 打開瀏覽器,在瀏覽器地址欄中輸入服務器地址 # 如 http://127.0.0.1 # 或者輸入 http://localhost # 或者輸入 http://本機 IP 地址 進行測試, # 可以進入到 「Index of /」 頁面表示配置成功。
1)若是點擊服務器網站資源中的 info.php 文件,出現下載,或者只是顯示一小段文字
在終端中輸入如下兩個命令: $ sudo apachectl -k stop // 關閉 apache 服務器 $ sudo apachectl -k start // 從新再次啓動 apache 服務器
2)每次啓動計算機,Apache 服務器默認是不會自動啓動
能夠啓動計算機以後,打開終端,輸入如下命令: $ sudo apachectl -k start // 啓動 apache 服務器 設置開機啓動: $ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist 關閉開機啓動: $ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
3)執行腳本的時候,顯示沒有權限,拒絕訪問。或者在 「Index of /」 頁面沒法顯示具體內容。
在終端中修改文件的權限: 將指定的文件權限修改成 -rw-r--r-- -讀寫-只讀-只讀-,644(110 100 100) $ ls -la // 查看當前文件夾中的文件訪問權限 $ chmod 644 info.php (沒有權限的文件名) // 將指定的文件權限修改成 -rw-r--r-- $ chmod 644 *.* // 將全部的文件權限修改成 -rw-r--r--