源码圈 源码圈

发表文章数:891

各种免费模板及源码

WordPress,zblog,emlog等

免费!

Polr 是一款开源的 PHP 短链接软件,支持包括:

  • 已生产短链接的地址修改(营销支持)
  • 统计点记着信息(来源、时间等)
  • 二维码生成(移动营销支持)
  • API 支持(开发支持)

不过由于 Polr 是一款歪果仁开发的软件而且也没提供中文支持,还好有 skywalker 为我们带来了中文优化支持和一些改进。也就是Polr 中文优化版了。

题外话,其实自从微博SNS火了起来以后短链接软件就层出不穷,但是每个开发者都是开发完了事的,不会提供更多的升级也不会有漏洞的修补,推荐 Polr 呢,主要还是因为它一直在升级和修复。

要求 & 收获

需要使用到的产品:

  1. 搭建了 LNMP 环境服务器

通过本文你将讲学到:

  1. 使用 Composer 安装 PHP 程序
  2. 安装短链接

教程

由于篇幅限制,不过多介绍 LNMP 环境介绍和虚拟主机搭建,宝塔 AMH APPnode 均可,宝塔面板跳过Composer安装;

安装 Composer

由于目前 Cloudreve 处于开发状态,所以我们需要通过 Composer 进行安装。

一、运行下面代码即可全局安装 Composer:

curl -sS https://getcomposer.org/installer | php			
mv composer.phar /usr/local/bin/composer

二、使用国内镜像 因为默认源在海外,国内服务器下载可能会很慢,海外服务器可以跳过:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
安装 Polr

一、创建好网盘用的虚拟主机和数据库后,进入虚拟主机网站的目录,例如我的是 /data/wwwroot/polr,然后开始下载安装:

cd /data/wwwroot/
git clone https://github.com/skywalker512/polr.git
cd polr

二、那么我们网站的运行目录就是 /data/wwwroot/polr/public

root /data/wwwroot/polr/public;

然后在虚拟主机的配置 conf 中加入伪静态规

则:

/ {
	try_files $uri $uri/ /index.php$is_args$args;		
}

三、接下来会进入一段时间的等来下载相关依赖库,进行耐心等待:

Polr开源的PHP短网址程序

出现下面语句就是成功了:

Generating optimized autoload files

四、复制一个 .env 文件副本,在网站目录下运行下面语句:

cp .env.setup .env

如果 .env.setup 文件不存在,那么我们就重新下载一个:

wget https://raw.githubusercontent.com/skywalker512/polr/master/.env.setup

进入 http://url.mf8.biz/setup 进行安装,设置一些相关选项即可

Polr开源的PHP短网址程序
抱歉,隐藏内容 回复 后刷新可见

未经允许不得转载:作者:源码圈, 转载或复制请以 超链接形式 并注明出处 源码圈博客
原文地址:《Polr开源的PHP短网址程序》 发布于2019-11-23

分享到:
赞(0) 打赏 生成海报

评论 1

1 + 7 =
  1. #1

    法师打法师的

    useradmin5个月前 (06-17)回复

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

源码圈站长交流群
源码圈开放交流群了!群内各种精品源码,老司机软件,游戏外挂免费下载!还在等什么?
切换注册

登录

忘记密码 ?

切换登录

注册