ios開發搭建伺服器搭建
A. ios怎樣搭建php伺服器
一、准備
一台安裝了OS X操作系統的電腦(筆記本或一體機)
電腦上安裝了Xcode
能連接到互聯網——我們需要從網路上下載一些資源
了解基本的PHP代碼基礎和Mysql執行語句
配置PHP Apache環境
下載並安裝MySql
下載並使用phpMyAdmin
- /etc/apache2
- #LoadMole php5_mole libexec/apache2/libphp5.so
- sudo apachectl restart
- http://localhost/
- mysql -version
- #mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
- mysqladmin -u root -p password
- $cfg['Servers'][$i]['host'] = 'localhost';
- $cfg['Servers'][$i]['host'] = '127.0.0.1';
- http://localhost/phpmyadmin/
二、基本步驟
三、詳細操作
1.配置PHP Apache環境
Mac OS上自帶PHP Apache環境,所以不需要另外下載安裝包,只需要簡單配置一下即可。
(1)由於Apache目錄是隱藏目錄,如果系統目前不顯示隱藏文件和文件夾,我們可以通過在Finder窗口下使用Command+Shift+G組合快捷鍵,或者在Finder狀態下點擊頂部狀態欄的「前往——>前往文件夾」,在打開的對話框中輸入
進入apache2目錄,然後使用文本編輯器打開名為「httpd.conf」的文件,如圖1所示。
圖1
(2)「httpd.conf」的文件中查詢到如下代碼:
將該代碼前面的#號刪除,從而在Apache中啟用PHP5模塊。然後保存文件。
在保存文件時,如果提示沒有修改該文件的系統許可權時,右鍵點擊該文件,選擇「顯示簡介」,然後點擊最右下角的小鎖圖標,將Privilege修改為Read&Write即可。同時我們還需要修改apache2這個文件夾的許可權。
(3)接下來,打開「系統偏好設置」,選擇「共享」選項卡,在打開的對話框中確保「互聯網共享」未處於勾選狀態(筆者的系統是10.12.3版本),如圖2所示。
圖2
(4)最後,在終端輸入如下指令重啟apache:
此時,在瀏覽器輸入
並回車,如果出現如圖3所示的結果,說明PHP環境配置成功。
圖3
2.下載並安裝MySql
(1)進入MySQL官網下載頁面,在「Select Operating System:」下拉列表中選擇Mac OS X之後,在給出的下載列表中選擇DMG格式的文件進行下載。
(2)下載完成後打開,可以看到如圖4所示的文件。先點擊安裝文件"mysql-5.7.18-macos10.12-x86_64.dmg"。
圖4
(3)安裝完成後,MySQL會給出一個默認密碼,保存一下這個密碼,下面會用到。選擇「系統偏好設置」,搜索到「MySQL」,點擊打開,然後開啟MsSQL,並勾選「開機自啟動」選項,如圖5所示。
圖5
(4)打開終端,輸入如下指令:
若提示「-bash: mysql: command not found」,就需要先配置mysql bin目錄的環境變數。
首先,在Finder狀態下,點擊屏幕上方導航欄「前往——>前往文件夾」,在彈出來的對話框中輸入「/etc/bashrc」,點擊確定。
然後,使用文本編輯打開「bashrc」文件(仍然別忘了修改這個文件的讀寫許可權),在末尾加入如下代碼:
然後,我們要修改MySQL給出的默認密碼。打開終端,輸入如下指令並回車:
然後終端提示「Enter password:」在此輸入剛才安裝完MySQL之後分配的默認密碼,然後回車,提示「New password:」,在此輸入新的密碼並回車,在「Confirm new password: 」後再次輸入新密碼並回車,則密碼就重置完成了。
(5)如果使用終端來進行MySQL操作,無疑是一件很痛苦的事情。所以一般我們使用phpMyAdmin來進行資料庫的操作。前往phpAdmin下載頁面根據自己的需要下載phpAdmin(我下載的是phpMyAdmin-4.7.0-all-languages.zip)。下載完成後,解壓縮,並將解壓縮之後的文件夾改名為phpMyadmin。然後將該文件夾復制到「/Library/WebServer/Documents/」目錄下。
(6)進入phpMyadmin文件夾,復制一個名為「config.sample.inc.php」的文件,粘貼到當前目錄下,並改名為「config.inc.php」。
(7)使用文本編輯器打開「config.inc.php」,將
修改為:
保存後,在瀏覽器輸入
進入phpAdmin登入界面,用戶名輸入為root,密碼為在第(4)步設置的新密碼。進入後能正常使用phpAdmin來操作MySQL。
作者:三創iOS和PHP開發
鏈接:https://www.jianshu.com/p/c3f53ed7e184
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
B. android 和 iOS開發有後台伺服器搭建,電腦端和客戶端都可以操作,有資料庫管理功能 ,需
Django+mysql解決你的需求,
2年前我也是沒有一項服務端技能來支持我的app,找人配合麻煩多多。
後來一咬牙自學Django,在兩周內基本掌握。
為什麼這么快,因為移動app的後端一般不會產生頁面,只對移動端的http請求進行校驗和返回json就行了。
你作為一個移動開發者如果選Django的話,找本書入門一下python,大約一周就夠,我是看的這本在線書woodpecker.org.cn/diveintopython/toc/index.html,其實學到第七章就夠了,其他知識可以需要時再補。
然後第二周入門Django,一Python的web快速開發框架,有框架作者寫的在線書
djangobook.py3k.cn/2.0/
,這書的實踐性非常強跟著做不需要指導也可以入門。學到十章就夠開發移動app後端了,由於Django自帶一個資料庫管理頁面,所以已經滿足你的要求了。
最爽的是,GAE,和SAE都支持Django,可以方便的把你的服務架設到雲端,用於初期測試。在數據流量小的時候,基本不花錢,非常方便。
C. 我打算在ios開發一款類似微博的軟體,需要自己搞伺服器,應該怎樣做呢
伺服器端平民化:(ASP腳本語言||PHP語言)&&ACCESS資料庫高級點就用MySQL或則直接SQL資料庫APP:用第三方開源組件ASIHttpRequest來發送請求,同時接受返回的數據伺服器端通過實現你各種需求的方法,ASP輸出4種方式給APP的ASIHttpRequest來接受1 直接輸出OK字元串2 由ASP語言輸出response.write("ok")3 帶JSON格式的輸出 {「login」:」OK「}4 帶XML格式輸出OK選一種即可,SAIHttpRequest接受了後,根據上面幾種格式分別解析,得到字元串OK,判斷是OK跳轉並給全局變數賦值,否則給出出錯信息一點思路僅供參考
D. IOS企業版的APP怎麼發布.怎麼自己搭建伺服器
雲伺服器比傳統伺服器,成本上節約很多, 本質沒什麼區別,好多APP,游戲廠家都選擇雲伺服器。『 找個好的公司,讓廠家設備進機房的,可以自己設定防火牆。 有一對一服務的。詳情敲我名仔
E. 在IOS網路編程,怎麼構建伺服器端和客戶端交互
http可以用asihttprequest這個庫,tcp可以用AsyncSocket。用http的協議的話,伺服器端好像要寫相關服務來接受http請求,tcp的話,伺服器則監聽發請求的對應埠。
F. 自己寫了一款iOS游戲。但是需要聯網…請問下IOS橫屏小游戲的伺服器怎麼搭建好啊…有聯網對戰功能需
自己搭伺服器太費勁了,而且後續問題太多,同步延遲,匹配一個人很難搞定這些無窮無盡的坑。建議直接接入聯網引擎工具,比如國內比較主流的Matchvs這種,主要是基本沒延遲,穩定性也高。
G. ios開發 怎麼搭建本地伺服器測試GET POST
在命令行下:
brew install node //安裝node js
npm install express -gd //安裝express庫
然後寫一個代碼test.js, 內容如下
var lib = require('express');
var ins = express();
ins.get('/aaa', function(req, res){
res.send('hello world');
});
app.listen(8080);
然後命令行執行 node test.js, 就運行了一個本地伺服器了.
H. 如何搭建ios伺服器
在命令行下: brew install node //安裝node js npm install express -gd //安裝express庫 然後寫一個代碼test.js, 內容如下 var lib = require('express'); var ins = express(); ins.get('/aaa', function(req, res){ res.send('hello world'); }); app.listen(8080); 然後命令行執行 node test.js, 就運行了一個本地伺服器了.
I. 從ios開發轉伺服器端開發需要做哪些努力
CP/IP協議第一卷和C程序設計語言,把簡單思路熟悉了一遍,就照著UNIX套接字的源碼改來改去。覺得從這些環境打包地很好的語言轉C開發還是有些東西要注意的。
就照著readme敲終端,先期一定要把Makefile學好,對一些簡單的編譯指令-I,-L,-l要熟悉,這樣在配置開源工具包以及編譯自己的文件的時候可以做到心中有數。
習慣了各種簡單連接符拼接轉義什麼的,再用回C的暗黑函數有點適應不過來,然後對字元串的讀取邊界什麼的也要自己操心。總之剛用回char的時候有種掣肘的感覺。
多看開源的源碼,就像前面的GLib,花了時間把GString的實現給看了,再之後使用的時候心裡就很有數了。
J. bigemap IOS如何搭建區域網離線地圖伺服器
需要安裝一個bigemap離線地圖伺服器和下載工具,可以下載離線瓦片,搭建內網離線地圖,支持網頁端和移動端的開發