準備階段
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];
}