XMPP在进行coding之前需要搭建服务器和数据库,首先先配置数据库。
数据库的安装与配置
1、下载数据库-MySQL,MySQL,进入这个网址之后滑到最下面下载DMG包。然后就一直下一步安装。
2、打开系统偏好设置,最下角有个MySQL,点击打开,看看是不是runing状态,如果不是就star。
3、下载数据库管理软件,SQL-workbench,到官网下载,然后还是老规矩一直下一步安装完毕(期间会弹出个东西,别管他关了就行)。点击+号,创建一个MySQL,其他不要改就给个名字就行了。创好之后点进去发现需要密码,这个问题网上一堆答案,可都是一堆坑。找了半天终于找到了一个正确的解决方法了 。
4、创建一个数据库,按图进行步骤操作
OK!数据库配置暂时到这里结束了!接下来是openfire的配置。
openfire配置
1、到官网openfire下载openfire,然后各种下一步进行无脑安装。
2、openfire打开需要Java环境的支持,所以需要先检查你的MAC有没有安装Java。验证Java环境,如果没有它会有一个下载的。还有就是该网站貌似不支持Chrome浏览器(反正我这边是不行),建议这个网站用Safari浏览器打开。
3、打开系统偏好设置,最下角有个openfire,点击打开。当你点击open的时候会发现有错误。这个时候我们就需要用终端打开它。打开终端输入,依次输入下面的命令。
//获取Openfire目录的访问权限
sudo chmod -R777/usr/local/openfire/bin
//以超级管理官的权限运行脚本
sudo su
cd /usr/local/openfire/bin
//设置Java的环境变量
export JAVA_HOME=$(/usr/libexec/java_home)
//输出检验环境变量的值
echo $JAVA_HOME
cd /usr/local/openfire/bin
//运行Openfire shell脚本
./openfire.sh
运行完命令之后重新打开openfire,发现已经自动打开了
4、点击Open Admin Console,进入openfire的配置页面。选择中文,Continue
5、填写域名,域名是你的本地名称,可以在网络偏好设置->高级->WINS里面可以看到,复制过去加上.local后缀。端口为默认端口,不要修改。继续
6、这里有2个数据库的选择,标准的为外嵌数据库,另外一个则为自带数据库,这里我们使用标准的数据库。继续
7、重新回去设置SQL,打开Finder,快捷键,command + shift + G,输入/usr/local/,前往。
8、修改权限,右击红色符号的openfire,显示简介,将所有的属性都改为读与写。重新打开openfire目录(第7步)选择openfire_mysql.sql文件,把它拖到桌面
9、打开MySQLWorkbench软件,进入刚刚创建的MySQL,选择openfire,点击上面的File,选择Open SQL,选择我们放到桌面的文件。点击⚡️符号运行,下面全部为绿色的说明运行成功。
10、关联数据库,左边第一条红线,如果是本地服务器,则填localhost,如果是远程服务器则是url,第二天则是我们的数据库名称openfire。这里的用户名是数据库的用户名和密码root 和 123456。
11、接下来的自己搞定就行了,就是填一下信息,然后登陆。openfire的用户名和密码默认是admin 和 123456。
配置到这里就结束,过几天再写一篇代码实战的。