• 首先配置XMPP开发环境配置需要的软件

    

  • 先安装xampp-osx-1.8.3-5-installer.dmg

    安装成功后launchpad里会多出一个XAMPP(其他),点开里面的manager-osx

    

    打开之后点Manager Servers,让三个服务都启动,如果遇到MySQL的服务启动不了的情况,可是尝试重启mac

    

  • 再安装openfire_3_9_3.dmg

  安装完成之后再系统设置里面会多出openfire

  

  点开系统设置的openfire启动服务

  

  如果无法开启openfire,那就需要装javaforosx.dmg,安装完成之后再开启openfire服务就哦了,可以进入127.0.0.1:9090配置,为了避免出错建议使用safari浏览器,不要使用其他浏览器。

部署完毕以后,我们使用浏览器打开127.0.0.1:9090
选择中文服务
 
进入服务器设置页面
域名是管理控制台的端口,域名分为两种,一种是本地访问,我们设置为127.0.0.1就行
如果想要用于外网访问,那么需要写成外网,然后我们点继续
 
进入数据库设置页面
点击标准数据库连接,进入到标准连接页面
这里需要我们先去创建一个数据库,这个数据库需要我们通过XMPP去创建
我们打开XMPP 点击 GO TO Application 进入XMPP的配置页面
点击phpMyAdmin,进入到此页面
  
我们需要创建一个新的数据库,点击数据库,再点击新建数据库
然后输入一个新的数据库名字再点击创建
然后我们导入数据库
前往文件夹 /usr/local/openfire
这时我们会遇到一个问题,我们没有权限打开这个文件夹
我们需要退一步,到/usr/local文件夹
 
右键点击此文件夹,显示简介,在最下面有一个共享与权限
打开,解锁,会出来三个选项,我们把所有的选项都选成读与写
这个时候我们就可以进入到这个文件夹内部了。
 
进入到resources文件夹内,进入database后我们可以看到有七个后缀为sql的数据库文件
我们把mysql的数据库文件拷贝到桌面上,回到XMPP的页面,点击导入,把桌面上的msql文件导入进我们创建好的文件夹内,点击执行
 
我们导入完成我们的数据库以后,回到我们的openfire页面
继续我们的数据库设置,我们之前导入的数据文件为mysql的类型
所以在我们选择数据库驱动选项的时候,选择MySQL,我们下面有一个数据URL
这条数据库URL内有两个字段,一个是[host-name]和[database-name],
我们需要把第一个字段换成我们自己的IP127.0.0.1
第二个字段是不是看起来很熟悉,database-name,数据库名字
我们刚刚在XMPP页面创建过一个数据库文件,把那个名字替换进去即可
需要注意的一点是,我们下面有一个用户名和密码,有很多同学会有好奇心
这个用户名和密码是什么?我们需要自己创建吗?还是已有的账户名和密码呢?
这里有一个默认的账户名为root,如果大家换成自定义的用户名,就会给我们报一个错误,你无法通过这个设置,所以我们就只用协商root就行了,密码不用填写
 
点击继续,进入到特性设置页面选择第一项后继续
 
进入到管理员账户页面
这个时候会让我们填写一个管理员电子邮件地址
大家不要以为,这个电子邮件地址是你接下来的账户名,这只是一个邮件地址而已
下面让我们重新设置密码
我们设置一下我们的密码后继续
 
接下来进入到登录控制台的页面,默认的用户名为admin,密码是你刚刚设置的新密码,如果没有设置 那么默认密码也是admin 

XMPP开发环境配置的更多相关文章

  1. Python开发环境配置

    好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...

  2. Visual studio 通用开发环境配置:SDL,FFMPEG为例

    引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库 ...

  3. AndroidStudio开发环境配置-Windows

    Android Studio开发环境配置-Windows 最近突发奇想,开始研究Android开发.开始时使用Eclipse作为开发IDE,结果各种不好使,首先下载和安装SDK,以及不同版本的Imag ...

  4. WIN10下java8的开发环境配置与第一个java程序

    一.开发环境配置 1.在官网上下载jdk-8u111-windows-x64.exe 2.运行安装包,可以自定义安装路径 3.进入环境变量设置: 计算机右键-->属性-->高级系统设置-- ...

  5. Mac下golang开发环境配置

    go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发. 下面介绍在Mac OS X中golang的开发环境配置. 1.安装brew brew是一个mac下的由ruby开发 ...

  6. win7 x64 vs2010 directShow开发环境配置

    近来工作需要,要用dirrectShow写一个视频播放的demo验证自己的想法.开发环境配置了好久都没有成功,最后终于弄完,现在记录下来,以后有同学遇到同样问题,可以以此法解决. windows SD ...

  7. 基于Eclipse的Hadoop应用开发环境配置

    基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...

  8. Mac电脑配置IOS React Native开发环境配置笔记

    React Native(以下简称RN)的开发环境配置直接参考官方文档即可完成,不过对小白来说东西有点多,有些名词不是很好理解,这里就官方的安装文档稍微展开说一下. 中文版配置说明:不错的中文说明.官 ...

  9. 在某公司时的java开发环境配置文档

    1 开发环境配置 1.1.  MyEclipse 配置 1.MyEclipse下载地址:\\server\共享文件\backup\MyEclipse9.0 2.修改工作空间编码为UTF-8,如下图 3 ...

随机推荐

  1. 动手实践 Linux VLAN - 每天5分钟玩转 OpenStack(13)

    本节我们来看如何在实验环境中实施和配置如下 VLAN 网络 配置 VLAN 编辑 /etc/network/interfaces,配置 eth0.10.brvlan10.eth0.20 和 brvla ...

  2. ES5 数据属性描述符和存取描述符

    一.数据属性描述符 对象是一个属性集合,对象的基本特征是属性名(name)和属性值(value).ES5 增加了属性描述符,可以更细腻的控制属性的不同操作.属性描述符有 configurable.wr ...

  3. 原生js与jquery操作iframe

    1  原生js获取iframe的window对象 //方法1 document.getElementById('iframeId').contentWindow; //方法2 window.frame ...

  4. windows 2003自动登录的具体步骤

    在win2003系统中,使用最多的可能就是远程操作了,关于远程操作的那些事很多用户还是有些迷茫的.如果win2003系统远程重启后,要重新登录系统十分的麻烦,如何才能实现重启后的自动登录呢?让高手告诉 ...

  5. maven私服搭建

    一.软件安装 地址:http://www.sonatype.org/nexus/thank-you-for-downloading/?dl=tgz 解压: 启动: >> nexus sta ...

  6. 第4章 文本编辑器vim

    1. vim常用操作 1.1 vim简介 (1)vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. (2)vim没有菜单,只有命令 ...

  7. 第2章 Linux系统安装(2)_Linux系统分区及文件系统

    2. 系统分区 2.1 分区类型 (1)主分区:最多只能有4个 (2)扩展分区 ①最多只能有1个,主分区加扩展分区最多有4个. ②不能写入数据,只能包含逻辑分区 (3)逻辑分区 2.2 格式化(高级格 ...

  8. Hibernate延迟加载、三种状态、脏检查 缓存

    一.持久化对象的唯一标识 java中按内存地址不同区分同一个类的不同对象,关系数据库用主键区分同一条记录,Hibernate使用OID来建立内存中的对象和数据库中记录的对应关系 什么是OID? 解析: ...

  9. Swift之 ? 和 !

    Swift之 ? 和 ! 转载于:http://joeyio.com/ios/2014/06/04/swift---/ Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋 ...

  10. LeetCode-9-Palindrome Number

    Determine whether an integer is a palindrome. Do this without extra space. 判断一个整数是否是回文数. 思路:求出数字abcd ...