简单的、开箱即用的短网址生成系统,用于对长网址进行压缩,方便用在微博、博客、笔记等地方。
支持自定义短链接,支持定时销毁。
php 7.x(with bcmath module), MySQL 5.7, Apache 2.4.x,推荐直接部署Wamp或者Lamp
打包本项目需要:
NodeJS
bower, gulp, gulp-less, gulp-clean-css, gulp-rename, gulp-uglify, gulp-htmlmin
npm install -g bower
npm install -g gulp
npm install del gulp-less gulp-clean-css gulp-rename gulp-concat gulp-uglify gulp-htmlmin --save-dev
在GitHub的Release页面可以获得本项目已经打包好的发行版本,解压到Web环境下即可使用。
国内下载地址:1.0
使用Git拉取本项目或直接下载源码,之后在项目根目录执行以下命令补齐依赖:
bower install
npm install
在项目根目录执行下列命令:
gulp clean-build
命令执行完成后,将/public内的所有文件上传到服务器上即可,访问后会自动要求安装。
请确保站点根目录是可写的、有权限写的,否则安装会出错。
如果提示安装成功,但是程序仍然跳转到安装页面,请按以下步骤操作:
1、在站点根目录新建一个名为install.lock的空文件。
2、复制站点根目录下的config.default.php,更名为config.php。
3、修改config.php内的相关配置。
已正式投入使用:pwp.space
由于Demo在生产环境下,故后台部分不便于展示,如需预览后台方面的效果,可在本地Web环境下进行预览和测试。
- 安装时新增用户表、管理员用户设置,普通短链接表添加一个hash用于建立索引
- 本地的短链接生成服务
- php、Apache版本检测
- 短链接的HTML代码显示
- 添加过期时间(DateTimePicker)
- 短链接跳转
- 管理面板的基础(登录登出)
- 管理员管理
- 链接管理
- 统计
- 统计查询
- API及API指南
- 安装页的表单检查
- 换一个更快的url检查正则