本文介绍如何搭建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. Java核心知识点学习----使用Condition控制线程通信

    一.需求 实现线程间的通信,主线程循环3次后,子线程2循环2次,子线程3循环3次,然后主线程接着循环3次,如此循环3次. 即:A->B->C---A->B->C---A-> ...

  2. SQL保留关键字不能用作表名

    com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'User' 附近有语法错误. 一看就是SQL语句错误,发现控制台console上打印出来的S ...

  3. 纵表、横表互转的SQL

    纵表.横表互转的SQL By:大志若愚 1.建表: 纵表结构 Table_A  create table Table_A ( 姓名 ), 课程 ), 成绩 int ) ) ) ) ) ) 姓名 课程 ...

  4. 主DNS配置

    一,安装BIND [root@localhost ~]# yum install bind bind-chroot bind-utils Loaded plugins: product-id, sub ...

  5. flash网页播放器

    http://www.52player.com/VideoPlayer/  下载

  6. StyleCop源码分析

    前言: 由于最近在进行项目配置,配置内容:根据一个结构体,一一对应地配置xml文件(两个) 写一个和此结构体对应的类(只包含属性,字段).反复配置后,觉得太繁琐,因此想到使用程序完成自动配置,网上搜索 ...

  7. 阿里云配置nginx+php+mysql

    #yum -y install php mysql mysql-server mysql-devel php-mysql php-cgi php-mbstring php-gd php-fastcgi ...

  8. PopupWindow

    以前对于提示类型UI用到了PopupWindow 通过构造函数或者setContentView(View contentView)可以设置其显示内容: 显示时showAtLocation(View p ...

  9. VA中用文件头注释和函数头注释Suggestions

    写C++代码,不能不用VA,这里贴两个我最常用的注释Suggestions. [1.File Header 文件头注释] /*** @file     $FILE_BASE$.$FILE_EXT$* ...

  10. 【笔记】DOM探索基础篇(一)

    #DOM探索(前端课程学习笔记)http://www.imooc.com/video/9502 DOM = document + object + model ECMAScript 编写js应遵守的标 ...