你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS開發--Mac下服務器搭建

iOS開發--Mac下服務器搭建

編輯:IOS開發綜合

准備階段

1. Mac電腦一台

2. 簡單的php或 tsp或者C#(會些皮毛能簡單寫點即可)

3. 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];
}

效果展示:

這裡寫圖片描述

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved