代码拉取完成,页面将自动刷新
本项目为研究性质项目,主要研究地图相关应用,如计算定位点与所查店铺间距离,共享定位等。
如需在线体验后台,自己添加测试数据,请加群@群主获取账号密码
1.下载项目
git clone https://github.com/nbcx/map.git
cd /path/to/map
git clone https://github.com/nbcx/framework.git nb
or
git clone https://github.com/nbcx/map.git
cd /path/to/map
composer install
确保项目
tmp
文件有读写权限
项目根目录下的config.inc.php
文件为配置文件,需在里面填写正确的数据库信息:
//数据库配置
'dao' => [
'driver' => 'mysql',
'host' => 'data.nb.cx',
'port' => '3306',
'dbname' => 'map', //数据库名子
'user' => 'dev', 数据库用户名
'pass' => '123456', 数据库密码
'connect' => 'false',
'charset' => 'UTF8',
]
添加Nginx配置
server {
listen 80;
server_name yourdoname.com;
index index.php;
location / {
rewrite ".+" "/index.php" last;
}
location ~ .*\.php {
root /path/to/map/public/;
fastcgi_pass 127.0.0.1:9100;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(svg|woff2|map|html|woff|ttf|ico|css|js|gif|jpg|jpeg|png|bmp|swf)$ {
root /path/to/map/;
expires 90d;
}
}
以上方式不能使用共享定位的功能,如需使用,需要使用Swoole和Redis,启动Websocket服务。如下:
cd bin
./server start
#根据你的php安装方式,上面的命令可能执行错误,你可以用你自己完整的php路径方式启动:
/path/to/php server start
项目开发中,一些配置为开发者自己本地配置,如想自己部署体验,需自行修改,遇到问题可加群@群主解答。
QQ群: 1985508
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。