準備階段
- Mac電腦一台
- 簡單的php或 tsp或者C#(會些皮毛能簡單寫點即可)
- Unix/Linux終端指令
開始
1、 啟動伺服器Apache(為什麼選擇Apache?免費、開源)我們的Mac電腦真是一個開發利器,預設已經安裝了Apache、python環境等,打開終端,輸入sudo apachectl -k start,(操作時可能會讓輸入電腦的密碼)這樣Apache伺服器就打開了
2.打開浏覽器,在位址欄輸入localhost或者127.0.0.1
若出現下面的頁面表示啟動成功

3.此刻您肯定懷疑了?為什麼會顯示It works!,這是Apache的預設目錄顯示狀态。我們搭建自己的伺服器就是修改預設目錄裡面的内容或者直接修改目錄 。
4.在終端輸入:cd /etc/apache2/進入Apache内部,以系統級服務的身份輸入sudo vim httpd.conf,打開httpd.conf 配置檔案
5.查找 DocumentRoot字元串,進行修改
如圖示注所示,這就是預設Apache伺服器目錄 ,按i鍵進行修改,修改該目錄裡面的位址就可以重新操作伺服器了。
DocumentRoot "/Users/wangxinxin/Sites"
注意一共有三處需要改動的,如下圖所示
修改完成之後按Esc,再shift+:輸入wq,儲存退出目前檔案(Linux基礎指令,不懂的話谷歌一下)
6.重新啟動一下Apache伺服器sudo apachectl -k restart
7.我們上面在把伺服器檔案夾指定到Sites這個檔案中,在這個檔案夾中放入一張名稱為001.jpg的圖檔,在浏覽器中輸入localhost/001.jpg ,如果通路的到就說明伺服器已經搭建完畢
8.關閉Apache伺服器:sudo apachectl -k stop
做個簡單Demo測試一下
建立一個工程—>在Main.storyboard裡面拖一個UIImageView和一個UIButton,當點選按鈕後從伺服器上面請求圖檔加載到UIImageView中。
//核心代碼如下:
- (IBAction)severImageBtn:(id)sender {
NSURL *url=[NSURL URLWithString: @"http://127.0.0.1/001.jpg"];
NSData *data=[NSData dataWithContentsOfURL:url];
self.imageView.image=[UIImage imageWithData:data];
}