• 首先配置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. Snapshot Instance 操作详解 - 每天5分钟玩转 OpenStack(36)

    本节我们通过日志详细讨论 instance 的 snapshot 操作. 有时候操作系统损坏得很严重,通过 Rescue 操作无法修复,那么我们就得考虑通过备份恢复了.当然前提是我们之前对instan ...

  2. Python简单练习

    #coding=UTF-8 a=10; b=2; c=a+b; print (c); score=90; if score>=80: print ("很好"); elif s ...

  3. 【转】How to hire——创业公司应该如何招人

    How to hire After startups raise money, their next biggest problem becomes hiring.  It turns out it’ ...

  4. amCharts图表中的JavaScript中文注释引起的浏览器兼容性问题

    近期用amCharts做图表.一切都很顺利,然后演示的时候掉链子了,平时开发的时候都是用的火狐和谷歌,加上这种图表框架本来就号称兼容性极好,也没有在ie上测试,演示的机器上恰巧用的是ie11,发现一个 ...

  5. 【2016-10-24】【坚持学习】【Day11】【WPF】【MVVM】

    今天学习wpf的mvvm 人家说,APS.NET ===>MVC WPF===>MVVM 用WPF不用mvvm的话,不如用winform... 哈哈,题外话. 定义: MVVM: WPF的 ...

  6. Serial Port Programming using Win32 API(转载)

    In this tutorial we will learn How to communicate with an external device like a microcontroller boa ...

  7. U3D-页游-检测机制-webplayer-调试方法

    前言 页游目前有两个客户端入口: 网页端 (unity webplayer) 游戏微端 (unity standalone) 关于微端的技术,可参考我之前的文章: dotNet开发游戏微端 游戏微端的 ...

  8. google-analytics的使用: 解析页面引入代码

    代码整理和注释 // 创建ga()方法, 加载analytics.js文件 // a, m 作为形参,确保下面的执行不会修改外部的同名变量 (function(win, doc, o, g, ga, ...

  9. [CareerCup] 6.6 Toggle Lockers 切换锁的状态

    6.6 There are 100 closed lockers in a hallway. A man begins by opening all 100 lockers. Next, he clo ...

  10. ElasticSearch第一步-环境配置

    ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...