本文介绍如何搭建FindFriendsServer(https://github.com/hnrainll/FindFriendsServer)所需的环境。

环境需要:

Windows+Apache+PHP+MySQL(Linux环境请自行google)


安装顺序:

  1. Mysql(账号:root,密码:123456)
  2. Apache
  3. PHP(安装PHP时,指定Apache的安装目录)

测试:

  1. MySQL

    • 通过Console能正常登陆
  2. Apache

    • 安装成功后,在浏览器中输入:localhost,可访问
  3. PHP测试

    • PHP安装后,先重启Apache
    • 然后在apache安装目录的htdocs目录下创建文件:hello.php,并将以下代码拷贝其中,浏览器输入:localhost/hello.php.
      <?php      echo "HelloWorld!<br>";      phpinfo(); ?>

还需要做的事情:

  1. 拷贝MySQL Server 5.5\lib\libmysql.dll文件到C:\WINDOWS\system32目录中、C:\Program Files\PHP、C:\Program Files\PHP\ext目录

  2. 拷贝C:\Program Files\PHP\php5ts.dll拷贝到C:\WINDOWS\system32目录

  3. 修改Apache2.2\conf\httpd.conf文件中的PHPIniDir "C:\Program Files\PHP\"为PHPIniDir "C:\Program Files\PHP”(删除PHP最后的斜杠)

修改完成后记得重启Apache。


步骤(前提是上面步骤都成功):

  1. Apache安装目录的htdocs下创建目录:lbs,将项目的中的lbs服务器中的php源码拷贝到其中

  2. 在数据库中创建表,如下:

    create database lbsbase;  create table user_list(uid int NOT NULL AUTO_INCREMENT, username varchar(), email varchar(), password varchar(), PRIMARY KEY (uid));  create table current_status(uid int, lat varchar(), lon varchar(), online varchar(), ipaddress varchar());
  3. 解压rsmb_1.2.0.zip文件,运行rsmb_1.2.0\windows\broker.exe

效果:在浏览器中输入localhost/lbs/registeruser.php,如果返回成功表示环境搭建成功,失败再有问题。


引用:

Android代码地址:

服务器代码地址:

 

请关注我的个人站:http://leochin.com

FindFriendsServer服务搭建的更多相关文章

  1. ServiceStack.Hello——跨平台.net REST api服务搭建

    ServiceStack.Hello--跨平台.net REST api服务搭建 自己创建: https://github.com/ServiceStack/ServiceStack/wiki/Cre ...

  2. WCFRESTFul服务搭建及实现增删改查

    WCFRESTFul服务搭建及实现增删改查 RESTful Wcf是一种基于Http协议的服务架构风格,  RESTful 的服务通常是架构层面上的考虑. 因为它天生就具有很好的跨平台跨语言的集成能力 ...

  3. 微信小程序语音识别服务搭建全过程解析(项目开源在github)

    silk v3录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) ## 重要的写在前面 重要事项一: 目前本文中提到的API已支持微信小程序录音文件格式:silk v ...

  4. 微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)

    silk v3(或新录音接口mp3)录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) 重要的写在前面 重要事项一: 所有相关更新,我优先更新到我个人博客中,其它地方 ...

  5. Git服务搭建及github使用教程

    .pos { position: fixed; top: 35%; left: 90% } .pos a { border: 2px solid white; background: #99CCFF; ...

  6. eureka服务搭建

    Server端 引入eureka server的maven依赖 引入依赖时无需给定eureka的版本号,maven会根据当前使用的SpringCloud版本来判断应该引入哪个版本的euraka ser ...

  7. NodeJs之服务搭建与数据库连接

    NodeJs之服务搭建与数据库连接 一,介绍与需求分析 1.1,介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻 ...

  8. JumpServer1.0 服务搭建

    JumpServer1.0 服务搭建 系统环境配置 setenforce 0 systemctl stop iptables.service systemctl stop firewalld.serv ...

  9. Linux-ftp服务搭建

    云服务器ESC 部署vsftpd服务 记一次ftp服务搭建的采坑过程,这个坑一直卡了很久时间,都给忘记了.最近由于公司项目需要部署FTP,经过各种采坑,终于把这个坑给填上了.废话不多说,开干 环境说明 ...

随机推荐

  1. [golang]反射的用处--代码自动生成

    背景: go语言处理db.json的时候,具体代码的变量定义和db字段.json输出的时候可能不一样. 这个时候,我们需要用tag的方式来进行定义. 例如: type MyStruct struct ...

  2. 高频交易策略之Penny Jump[z]

    高频交易策略之Penny Jump 今天假设有一个笨笨的大型机构投资人(共同基金,银行,退休基金....),他想要买进一只股票,但又不想挂市价买进,所以就在市场里面挂了一张要买进的大单.这时候所有市场 ...

  3. WPF 设置透明度和圆形图片

    1 设置效果为

  4. C#中不同的线程对控件的更改

    .net 不允许跨线程个性其它线程创建的控件. 要想实现这个功能就需要用 InvokeRequired 检查是不是由该线程创建的控件,如果是直接操作,如果不是则 用Invoke 添加一个委托再加上参数 ...

  5. 拾遗:『Linux Capability』

    『Linux Capability』 For the purpose of performing permission checks, traditional UNIX implementations ...

  6. iframe空文档中写入内容

    往一个空的iframe中写入内容,再其document ready之前有可能遇到拿回 的body指针为空,因此以下面的函数往其document中写入html HRESULT WriteToHtmlDo ...

  7. 2006Jam的计数法

    题目描述 Description Jam是个喜欢标新立异的科学怪人.他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩.在他的计数法中,每个数字的位数都是相同的(使用 ...

  8. 编译器问题:运行maven,报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

    1.新建环境变量M2_HOME 2.指向你的maven安装目录 例如 :M2_HOME=D:\Apps\apache-maven-3.3.9 3.进入Myeclipse进行修改,Window-> ...

  9. SQL Server高级性能调优策略

    论坛里经常有人问“我的数据库很慢,有什么办法提高速度呢?”.这是个古老的话题,又是常见的问题,也是DBA们最想解决的问题之一.我想就SQLServer调优大家一起论一论,如果可以的话尽量发表自己观点, ...

  10. Python模拟C++输出流

    看到一Python例子,挺有意思的,用Python模拟C++的输出流OStream.单纯只是玩. 原理: 利用Python __lshift__左移内建函数<<,调用时将输出内容,如果内容 ...