1.首先展示系統版本:
2.mac os x 10.9 依舊預裝了 apache ,但是已經不能在 「系統偏好設定」中的「web 共享」來開啟了,需要手動通過命令列開啟。
啟動:sudo apachectl start
停止:sudo apachectl stop
重啟:sudo apachectl restart
檢視 apache 版本httpd -v
瀏覽器開啟 可以看到 it works! 的頁面
檔案根目錄
系統級的根目錄
對應的檔案目錄是:
/library/webserver/documents/
使用者級根目錄
另乙個 web 根目錄預設是~/sites
,10.9 中你需要手動建立這個sites
目錄。
檢查這個目錄下是否有username.conf
檔案
/etc/apache2/users/
如果沒有,則需要新建乙個,username
需要是你的賬戶名字,建議使用終端建立這個檔案:
cd /etc/apache2/users
sudo vi username.conf
貼入以下內容,注意修改username
為你的賬戶名字
"/users/username/sites/"這個檔案的許可權應該是:>
options indexes multiviews
allowoverride all
order allow,deny
allow from all
-rw-r--r-- 1 root wheel 298 jun 28 16:47 username.conf
如果不是,請修改
sudo chmod 644 username.conf
重啟 apache
sudo apachectl restart
這時,這個**應該已經可以用了:
啟用重定向 .htaccess
編輯httpd.conf
刪除 allowoverride all 前的注釋 #
php
osx 10.9 已經預裝了 php 5.4.17, 編輯httpd.conf
取消這一行前邊的注釋符號#
loadmodule php5_module libexec/apache2/libphp5.so
重啟 apache
sudo apachectl restart
FTP服務 Web服務
ftp服務 web服務 一 ftp概述和搭建 1 ftp是一種應用層協議 採用c s結構設計,在傳輸層使用的是tcp的21 控制連線 與20 資料連線 2 搭建ftp站點 二 常用 ftp 服務端程式 1 iis windows server 2012 r2角色中的乙個可選角色服務 iis 元件主要...
使用Web服務
上面討論了如何建立 web服務,接下來就討論如何使用它們。為此需要在 中生成乙個知道如何與給定 web服務進行通訊的 類。這樣,中對 web服務進行的任何呼叫都要通過這個 類,從表面看,這個 類就等同於 web服務,也會認為我們有了 web服務的本地副本。而實際的情況是有許多 通訊工作在進行,只是我...
建立Web服務
把 直接放到 a x 檔案中或者從這些檔案中引用 web服務類,都可以實現對 web服務的建立。如同 asp.net 頁一樣,在 vs.net 中建立web 服務也使用後一種方法,目的是把問題講述得更清楚一些。如圖 26 1 所示,建立 web服務專案 pcswebsrv1 此時系統會生成一系列的檔...