1.SIP概念理解
創(chuàng)新互聯(lián)始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)十年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)營(yíng)銷(xiāo)解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:成都邊坡防護(hù)網(wǎng)等企業(yè),備受客戶認(rèn)可。
2.【協(xié)議學(xué)習(xí)】SIP基本場(chǎng)景分析
3.企業(yè)開(kāi)源SIP項(xiàng)目
4.SIP常見(jiàn)問(wèn)題及處理
5.SIP基礎(chǔ)入門(mén)
6.我的IOS端SIP電話開(kāi)發(fā)歷程
7.我的SIP開(kāi)發(fā)之路
8.SIP協(xié)議開(kāi)源SIP服務(wù)器搭建和客戶端安裝
1.WebRTC官網(wǎng)
2.大佬的筆記
3.WebRTC中文網(wǎng)
4.RTC.Blacker -Android IOS WebRTC
5.iOS下音視頻通信-基于WebRTC
6.第六章 Webrtc服務(wù)器搭建
7.webrtc學(xué)習(xí): 部署stun和turn服務(wù)器
8.webrtc編譯全過(guò)程
9.iOS下WebRTC音視頻通話(一)
10.iOS下WebRTC音視頻通話(二)-局域網(wǎng)內(nèi)音視頻通話
11.WebRTC樣本
12.iOS下音視頻通信的實(shí)現(xiàn)-基于WebRTC
1. WebRTC簡(jiǎn)介及其與SIP互通
2.SIP和WebRTC有什么不同?
在命令行下: brew install node //安裝node js npm install express -gd //安裝express庫(kù) 然后寫(xiě)一個(gè)代碼test.js, 內(nèi)容如下 var lib = require('express'); var ins = express(); ins.get('/aaa', function(req, res){ res.send('hello world');...
一、準(zhǔn)備
一臺(tái)安裝了OS X操作系統(tǒng)的電腦(筆記本或一體機(jī))
電腦上安裝了Xcode
能連接到互聯(lián)網(wǎng)——我們需要從網(wǎng)絡(luò)上下載一些資源
了解基本的PHP代碼基礎(chǔ)和Mysql執(zhí)行語(yǔ)句
二、基本步驟
配置PHP Apache環(huán)境
下載并安裝MySql
下載并使用phpMyAdmin
三、詳細(xì)操作
1.配置PHP Apache環(huán)境
Mac OS上自帶PHP Apache環(huán)境,所以不需要另外下載安裝包,只需要簡(jiǎn)單配置一下即可。
(1)由于Apache目錄是隱藏目錄,如果系統(tǒng)目前不顯示隱藏文件和文件夾,我們可以通過(guò)在Finder窗口下使用Command+Shift+G組合快捷鍵,或者在Finder狀態(tài)下點(diǎn)擊頂部狀態(tài)欄的“前往——前往文件夾”,在打開(kāi)的對(duì)話框中輸入
/etc/apache2
進(jìn)入apache2目錄,然后使用文本編輯器打開(kāi)名為“httpd.conf”的文件,如圖1所示。
圖1
(2)“httpd.conf”的文件中查詢到如下代碼:
#LoadModule php5_module libexec/apache2/libphp5.so
將該代碼前面的#號(hào)刪除,從而在Apache中啟用PHP5模塊。然后保存文件。
在保存文件時(shí),如果提示沒(méi)有修改該文件的系統(tǒng)權(quán)限時(shí),右鍵點(diǎn)擊該文件,選擇“顯示簡(jiǎn)介”,然后點(diǎn)擊最右下角的小鎖圖標(biāo),將Privilege修改為ReadWrite即可。同時(shí)我們還需要修改apache2這個(gè)文件夾的權(quán)限。
(3)接下來(lái),打開(kāi)“系統(tǒng)偏好設(shè)置”,選擇“共享”選項(xiàng)卡,在打開(kāi)的對(duì)話框中確保“互聯(lián)網(wǎng)共享”未處于勾選狀態(tài)(筆者的系統(tǒng)是10.12.3版本),如圖2所示。
圖2
(4)最后,在終端輸入如下指令重啟apache:
sudo apachectl restart
此時(shí),在瀏覽器輸入
并回車(chē),如果出現(xiàn)如圖3所示的結(jié)果,說(shuō)明PHP環(huán)境配置成功。
圖3
2.下載并安裝MySql
(1)進(jìn)入MySQL官網(wǎng)下載頁(yè)面,在“Select Operating System:”下拉列表中選擇Mac OS X之后,在給出的下載列表中選擇DMG格式的文件進(jìn)行下載。
(2)下載完成后打開(kāi),可以看到如圖4所示的文件。先點(diǎn)擊安裝文件"mysql-5.7.18-macos10.12-x86_64.dmg"。
圖4
(3)安裝完成后,MySQL會(huì)給出一個(gè)默認(rèn)密碼,保存一下這個(gè)密碼,下面會(huì)用到。選擇“系統(tǒng)偏好設(shè)置”,搜索到“MySQL”,點(diǎn)擊打開(kāi),然后開(kāi)啟MsSQL,并勾選“開(kāi)機(jī)自啟動(dòng)”選項(xiàng),如圖5所示。
圖5
(4)打開(kāi)終端,輸入如下指令:
mysql -version
若提示“-bash: mysql: command not found”,就需要先配置mysql bin目錄的環(huán)境變量。
首先,在Finder狀態(tài)下,點(diǎn)擊屏幕上方導(dǎo)航欄“前往——前往文件夾”,在彈出來(lái)的對(duì)話框中輸入“/etc/bashrc”,點(diǎn)擊確定。
然后,使用文本編輯打開(kāi)“bashrc”文件(仍然別忘了修改這個(gè)文件的讀寫(xiě)權(quán)限),在末尾加入如下代碼:
#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
然后,我們要修改MySQL給出的默認(rèn)密碼。打開(kāi)終端,輸入如下指令并回車(chē):
mysqladmin -u root -p password
然后終端提示“Enter password:”在此輸入剛才安裝完MySQL之后分配的默認(rèn)密碼,然后回車(chē),提示“New password:”,在此輸入新的密碼并回車(chē),在“Confirm new password: ”后再次輸入新密碼并回車(chē),則密碼就重置完成了。
(5)如果使用終端來(lái)進(jìn)行MySQL操作,無(wú)疑是一件很痛苦的事情。所以一般我們使用phpMyAdmin來(lái)進(jìn)行數(shù)據(jù)庫(kù)的操作。前往phpAdmin下載頁(yè)面根據(jù)自己的需要下載phpAdmin(我下載的是phpMyAdmin-4.7.0-all-languages.zip)。下載完成后,解壓縮,并將解壓縮之后的文件夾改名為phpMyadmin。然后將該文件夾復(fù)制到“/Library/WebServer/Documents/”目錄下。
(6)進(jìn)入phpMyadmin文件夾,復(fù)制一個(gè)名為“config.sample.inc.php”的文件,粘貼到當(dāng)前目錄下,并改名為“config.inc.php”。
(7)使用文本編輯器打開(kāi)“config.inc.php”,將
$cfg['Servers'][$i]['host'] = 'localhost';
修改為:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
保存后,在瀏覽器輸入
??進(jìn)入phpAdmin登入界面,用戶名輸入為root,密碼為在第(4)步設(shè)置的新密碼。進(jìn)入后能正常使用phpAdmin來(lái)操作MySQL。
作者:三創(chuàng)iOS和PHP開(kāi)發(fā)
鏈接:
來(lái)源:簡(jiǎn)書(shū)
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。