iOS 開發 XMPP即時通訊項目開發(仿微信)-詳解之xmpp環境搭建(數據庫/客戶端/服務器)
0.XMPP入門
點擊這裏—iOS 開發 XMPP即時通訊項目開發(仿微信)-詳解之XMPP入門
1.需要的xmpp工具大全
1.服務器: openfire_4_0_3.dmg 下載鏈接—openfire_4_0_3.dmg
2.Java環境: JavaForOSX 2015-001.dmg 下載鏈接—JavaForOSX 2015-001.dmg
3.數據庫: mysql-5.6.12-osx10.7-x86_64 下載鏈接—mysql-5.6.12-osx10.7-x86_64
4.myspl數據庫操作工具: mysql-workbench-gpl-5.2.47-osx-i686.dmg 下載鏈接—mysql-workbench-gpl-5.2.47-osx-i686.dmg
5.聊天測試工具 spark: spark_2_6_3.dmg 下載鏈接—spark_2_6_3.dmg
6.聊天測試工具 鴨子: Adium_1.5.8.dmg 下載鏈接—Adium_1.5.8.dmg
7.XMPP框架: XMPPFramework-master.zip 下載鏈接—XMPPFramework-master.zip
8.XMPP項目 微信: 微信完整版.zip 下載鏈接—微信完整版.zip
2.xmpp項目開發前的刪除工作
刪除之前的openfire和myspl服務器
- 首先,確保你已經關掉了openfire
打開終端 (在應用程序–>實用工具–>)
輸入以下命令
sudo rm -rf/Library/PreferencePanes/Openfire.prefPane
sudo rm -rf/usr/local/openfire
sudo rm -rf/Library/LaunchDaemons/org.jivesoftware.openfire.plist
- 1
- 2
- 3
- 4
- 5
- 第一條會讓你輸入管理員密碼,儘管你輸入的時候,終端不會顯示,不必擔心,正確輸入後按回車,它就執行了.
三條命令以後,openfire就徹底消失了.
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)//可不寫
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
MYSQL就徹底消失了
3.安裝xmpp所需的上述工具
工具邏輯圖
安裝MySQL
1.安裝MySQL主程序
2.設置偏好設置
打開偏好設置,點擊MySQL
安裝MySQL Workbench
打開APP,創建數據庫表
點擊剛纔創建的xmppconnect數據庫
安裝openfire服務器
openfire設置管理員
openfire網頁配置
openfire管理員登錄
剛纔的管理員賬號和密碼進行登錄
添加新用戶
openfire服務器失敗問題
啓動前一定要先啓動MySQL數據庫服務器
點擊這裏—-openfire服務器啓動失敗問題
至此:xmpp環境搭建完畢