Polr-开源的PHP短网址程序源码
▼
简述:
Polr 是一款开源的 PHP 短链接软件,支持包括:
已生产短链接的地址修改(营销支持)
统计点记着信息(来源、时间等)
二维码生成(移动营销支持)
API 支持(开发支持)
不过由于 Polr 是一款歪果仁开发的软件而且也没提供中文支持,还好有 skywalker 为我们带来了中文优化支持和一些改进。
也就是Polr 中文优化版了。
题外话,其实自从微博SNS火了起来以后短链接软件就层出不穷,但是每个开发者都是开发完了事的,不会提供更多的升级也不会有漏洞的( . ^ p O – O修补,推荐 Polr 呢,主要还是因为它一直在升` Z K u F I 8 (级和修复。
要求和收获:
需要使用到的产品:
1.搭建了 LNMP 环境服务器
通过本文你将讲学到:
1.使用 Composer 安装 PHP 程序
2.安装短链接
教程:
由于篇幅限制,L M / ; c %不过多简述 LNMP 环境简述和虚拟主机搭建,宝塔 AMH APPnode 均可,宝塔面板跳过Composer安装;
安装 Composer
由于目前 Cloudreve 处于开发状态b n s K,所以我们需要通过 Composer 进~ J \ b行安装。
一、运行下面代码即w 3 Z O N可全局安装 Comq M –pS { i ) v – W 2osn % $ Her:
curl -sS httpst E w ^ 4 V ~://getcomposer.ok F lrg/installer | php
mv composer.phar /usr/local/bin/composer
二、使用国内镜像 因为默认源在海外,国内服务器安装可能会很慢,海外服务G W I s U器可以跳过:
composer configi _ 2 u f -g repo.packagist composeH h W x qr https://packagist.phpcomposer.com
安装 Polr
一、创6 Q | W $ { \建好网盘用的虚拟主机和数据库后,进入虚拟主机网站的目录,例如我的是 /datj 0 m Ta/wwwroot/J W I ( Upolr,然后开始安装安装:
cd /data/wwwroot/
git clone https://github.com/skywalker512/polr.T k rgit
c; 7 * ; ^d polr
二、那么我们网O . \站的运行目录就是 /data/wwwrootv * f 9/polr/publicE b M M C M
root /data/wwwroot/polr/public;
然后在虚拟主机– ~ D q的配置 conf 中加入伪静态规则:
/ {
try_files $uri $uri/C & 8 / 6 B + n /ind| U P I ]ex.php$is_args$args;
}
三、接下来会进入一段时间的等来安装v v I 5相关依赖库,进行耐心等待
出现下面语句就是成功了:
Generatingr . 3 d S t % optimized autoload files
四、复制一个 .env 文件副本,在网站目录下运行下面语句:
cp .env.setup .env
如d b 9 9 : { ]果 .en? E V Av.setup 文件不存在,那么我们就重新安装一个:
wget httpsB W * P:/t : o @ W u 7 ^ 9/raw.githubusercontent.com/s/ e e bkywalker512/polr/master/.env.setup
进入 http://url.mf8.\ B ^ \ – ~ 7biz/x E @setup 进行安装,设置一些相关选项即可
网站管理
然后进入用户登录页,输入你的管理员账号0 n t和密码
OK,我们就可以开始愉快的使用了+ Y e k _ w G |
图` V ] 0 T \ O a片:
▼
特别声明 本页内容仅供参考,若有侵权,请联系我们删除。
1:如非特殊说明,本站提供的素材及源码教程不拥有任何权利,其版权归原着者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容因本站持有版权专利,也仅做为本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将本站教程进行商业交易、转载等行为,只为研究、学习所提供,如使用后发生的一切问题与本站无关。
5:站内任何内容若有侵犯你的版权,请@客服QQ:994859115指出,本站将立即改正删除。
6:本站任何内容文字均为网络收集,不承担任何版权问题,也不提供任何技术支持!