max_dark / bookmark-api
简单的共享书签API
1.0.1.1
2016-09-13 10:25 UTC
Requires
- php: >=5.6.4
- max_dark/useless-database: ~1.1.2
- max_dark/useless-rest: ~1.0.1
This package is not auto-updated.
Last update: 2024-09-28 19:58:03 UTC
README
安装
- 克隆仓库
git clone https://bitbucket.org/max_dark/bookmark-api.git dir_name
- 安装依赖
cd dir_name
composer install
其中 dir_name
- 创建的目录名称
- 创建表
可以使用phpMyAdmin中的导入 - 文件 doc/init_db.sql
或者直接执行数据库查询
CREATE TABLE `bm_bookmarks` ( `uid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `created_at` INT NOT NULL, `url` TEXT NOT NULL ) DEFAULT CHARSET = utf8; CREATE TABLE `bm_comments` ( `uid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `bookmark_uid` INT NOT NULL REFERENCES `bm_bookmarks` (`uid`), `created_at` INT NOT NULL, `ip` TEXT NOT NULL, `text` TEXT NOT NULL ) DEFAULT CHARSET = utf8;
其中 bm_
- 可更改的表前缀
配置
- 数据库: 在文件
etc/db.php
中设置正确的user
、password
、dbname
并设置前缀(如果已更改) - 路由: 在文件
etc/routes.php
中根据需要更改mount_point
启动本地服务器
进入 web/
子目录并启动内置的 php
服务器
php -S localhost:8080
测试客户端将在以下地址可用:https://:8080/client/
更多信息和API描述
请查看 doc/
目录