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片:

Polr-开源的PHP短网址程序源码 程序源码 图1张

Polr-开源的PHP短网址程序源码 程序源码 图2张

Polr-开源的PHP短网址程序源码 程序源码 图3张

   特别声明    本页内容仅供参考,若有侵权,请联系我们删除。