• 首先配置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. android intent 传递list或者对象

    (转:http://www.cnblogs.com/lee0oo0/archive/2012/09/24/2699805.html) 方法一: 如果单纯的传递List<String> 或者 ...

  2. “未来人类”的笔记本,谁买过哦

    在jd上看到这款笔记本http://item.jd.com/1166095693.html.拽的很!看看哦,我等IT屌丝别吓着了,看图片欣赏下.

  3. LLVM 笔记(五)—— LLVM IR

    ilocker:关注 Android 安全(新手) QQ: 2597294287 LLVM 的 IR (Intermediate Representation) 是其设计中的最重要的部分.优化器在进行 ...

  4. MSSQL复制中的发布与订阅

    准备条件 1.2台服务器 2.WINDOWS SERVER 2008 64bit + 3.SQL SERVER 2008 R2 + 4.MSSQLSERVER服务与MSSQLAGENT服务正常运行中 ...

  5. Java Generics and Collections-2.2

    2.2 Wildcards with extends 前面介绍过List<Integer>不是List<Number>的子类,即前者不能替换后者, java使用? extend ...

  6. hdu 4704 Sum (整数和分解+快速幂+费马小定理降幂)

    题意: 给n(1<n<),求(s1+s2+s3+...+sn)mod(1e9+7).其中si表示n由i个数相加而成的种数,如n=4,则s1=1,s2=3.                  ...

  7. Winform窗体的基本控件

    一.窗体的事件 每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码 位置:(1)右键属性→事件→load 双击进入.(2)双击窗体任意一个位置进入 public partial class F ...

  8. 直线的参数方程ABC

    直线的参数方程的来源 如图所示, 直线\(l\)的倾斜角为\(\theta\),经过定点\(P_0(x_0,y_0)\),在直线上有一动点\(P(x,y)\),如果我们取直线的单位方向向量\(\vec ...

  9. 不封装ajax 带url参数调用接口

    html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...

  10. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 忘记密码功能改进、手机短信、电子邮件

    由于我们的系统接近有100000个用户账户,经常会有忘记密码的时候,用户多了,很小的一个功能,每天都会有很多人在用,每个功能都非常友善,会提高提系统的效率,提高用户体验. 一天最多能返回3次手机短信, ...