FindFriendsServer服务搭建
本文介绍如何搭建FindFriendsServer(https://github.com/hnrainll/FindFriendsServer)所需的环境。
环境需要:
Windows+Apache+PHP+MySQL(Linux环境请自行google)
安装顺序:
- Mysql(账号:root,密码:123456)
- Apache
- PHP(安装PHP时,指定Apache的安装目录)
测试:
MySQL
- 通过Console能正常登陆
Apache
- 安装成功后,在浏览器中输入:localhost,可访问
PHP测试
- PHP安装后,先重启Apache
- 然后在apache安装目录的htdocs目录下创建文件:hello.php,并将以下代码拷贝其中,浏览器输入:localhost/hello.php.
<?php echo "HelloWorld!<br>"; phpinfo(); ?>
还需要做的事情:
拷贝MySQL Server 5.5\lib\libmysql.dll文件到C:\WINDOWS\system32目录中、C:\Program Files\PHP、C:\Program Files\PHP\ext目录
拷贝C:\Program Files\PHP\php5ts.dll拷贝到C:\WINDOWS\system32目录
修改Apache2.2\conf\httpd.conf文件中的PHPIniDir "C:\Program Files\PHP\"为PHPIniDir "C:\Program Files\PHP”(删除PHP最后的斜杠)
修改完成后记得重启Apache。
步骤(前提是上面步骤都成功):
Apache安装目录的htdocs下创建目录:lbs,将项目的中的lbs服务器中的php源码拷贝到其中
在数据库中创建表,如下:
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());
解压rsmb_1.2.0.zip文件,运行rsmb_1.2.0\windows\broker.exe
效果:在浏览器中输入localhost/lbs/registeruser.php,如果返回成功表示环境搭建成功,失败再有问题。
引用:
Android代码地址:
服务器代码地址:
请关注我的个人站:http://leochin.com
FindFriendsServer服务搭建的更多相关文章
- ServiceStack.Hello——跨平台.net REST api服务搭建
ServiceStack.Hello--跨平台.net REST api服务搭建 自己创建: https://github.com/ServiceStack/ServiceStack/wiki/Cre ...
- WCFRESTFul服务搭建及实现增删改查
WCFRESTFul服务搭建及实现增删改查 RESTful Wcf是一种基于Http协议的服务架构风格, RESTful 的服务通常是架构层面上的考虑. 因为它天生就具有很好的跨平台跨语言的集成能力 ...
- 微信小程序语音识别服务搭建全过程解析(项目开源在github)
silk v3录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) ## 重要的写在前面 重要事项一: 目前本文中提到的API已支持微信小程序录音文件格式:silk v ...
- 微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)
silk v3(或新录音接口mp3)录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) 重要的写在前面 重要事项一: 所有相关更新,我优先更新到我个人博客中,其它地方 ...
- Git服务搭建及github使用教程
.pos { position: fixed; top: 35%; left: 90% } .pos a { border: 2px solid white; background: #99CCFF; ...
- eureka服务搭建
Server端 引入eureka server的maven依赖 引入依赖时无需给定eureka的版本号,maven会根据当前使用的SpringCloud版本来判断应该引入哪个版本的euraka ser ...
- NodeJs之服务搭建与数据库连接
NodeJs之服务搭建与数据库连接 一,介绍与需求分析 1.1,介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻 ...
- JumpServer1.0 服务搭建
JumpServer1.0 服务搭建 系统环境配置 setenforce 0 systemctl stop iptables.service systemctl stop firewalld.serv ...
- Linux-ftp服务搭建
云服务器ESC 部署vsftpd服务 记一次ftp服务搭建的采坑过程,这个坑一直卡了很久时间,都给忘记了.最近由于公司项目需要部署FTP,经过各种采坑,终于把这个坑给填上了.废话不多说,开干 环境说明 ...
随机推荐
- Servlet实现重定向的两种方式
使用Servlet实现请求重定向:两种方式 1. response.setStatus(302); response.setHeader("location", "/Re ...
- 第二章 ZAB协议介绍
ZAB ( ZooKeeper Atomic Broadcast , ZooKeeper 原子消息广播协议)是zookeeper数据一致性的核心算法. ZAB 协议并不像 Paxos 算法那样,是一种 ...
- centos6搭建VPN
1,检查是否开启PPP #cat /dev/ppp cat: /dev/ppp: No such device or address //表示已经开启 2,安装ppp和iptables #yum in ...
- OOP
class Worker(object): def __init__(self,name,bu,score,sex,age): self.__name = name self.__bu = bu se ...
- Mac mysql修改密码
在网上看了很多的办法,其实解决办法都对,只是没有说明白: 1,首先启动mysql服务 2,mysqladmin -uroot -p 'newpassword' 此时需要输入登陆密码(数据库的密码,刚安 ...
- Windows中多个python版本共存的问题
原创文章,未经本人允许进制转载. 在我的Windows中,先安装了python3.4,后来因为需要又安装了python2.7,结果发现: 直接双击1.py和命令行python 1.py使用的pytho ...
- 2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。答题人:张立鹏
第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果没有,打开Shell ...
- Log4j 配置数据库连接池(将日志信息保存到数据库)
org.apache.log4j.jdbc.JDBCAppender 是利用传统的 JDBC 连接方法,这种方式连接数据库效率低下,为了解决这个问题,现在自定义一个 Log4j 的 Appender, ...
- xvfb启动PyQt4程序报Unable to load library icui18n错误
xvfb启动PyQt4程序报如下错误: Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so ...
- Linux下使用RecordMyDesktop进行屏幕录像
近期我们在评估给用户提供视频教程的可能性,以此来展示某些用视频才能更好表达的教程.在挖掘这个问题的时候,我们发现极丰富的可用于屏幕录像的工具.这些程序大体上特性的区别有:视频质量,性能,兼容性.这在此 ...