排行榜 归档 统计
  • 建站日期:2020-12-31
  • 文章总数:138 篇
  • 评论总数:6 条
  • 分类总数:7 个
  • 最后更新:5小时前

分享几个开源短链接生成服务 - Porl短链接搭建教程

本文阅读 6 分钟
本文最后更新于2021年12月09日,已超过45天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

我的目的是用于分享我的视频链接的,因为我的播放器外加视频地址,这一加起来就是一大长串,发到群里也不方便,所以就想到自己做个短链接网站了。

为什么不用现成已有的?
因为他们的短链接不支持生成自定义后缀。而且也不支持自定义修改等高级操作。
打比方我现在分享了一个资源,但后面我会更改资源内容又不想更改地址,这样就可以修改指向地址而不修改短链地址。


CRZ.IM


Github地址
这个是开源免费的,界面看起来简单,也是我百度找到的第一个程序。
只不过它不满足我上面所说的修改地址,而且也过于有点简单,所以我又继续找。


Shortny(收费)


这个挺不错的,满足我的全部需求,并且还有广告这些多余的功能。
我本来是在百度找的,找到个盗版的,但不知道源程序是什么,而且盗版的还收费,草。
正版是需要在envato code里购买。
envato网站也是全球最大的数字资产购买平台,一般做YouTuber,视频,网站的好多素材都可以在上面买到优质的素材。

这个程序的破解版我也找到了个,但是安装会出错,就是正确安装后,显示乱码,像是没有样式似得。不知道咋回事,所以我又去,找啊找。


找到了。。。哈哈。

Polr

这个是开源的比较耐斯,相对于上面的Shortny,它没有广告,但依旧能满足我最开头所讲的那些个功能。

  1. 简约前台操作
  2. 后台方便管理
  3. 可选择编辑短链生成地址
  4. 可重新编辑已有短链的地址

Github地址

这几个的Github地址可以考虑给个Star,一般Fork的都是老不更新的那种,或者Star比较少,或者容易跑路的仓库。这种大规模的就点Star完事。


Polr 搭建教程

这里呢我就用Polr做演示了,因为这个搭建还是遇到了一些问题,所以下面的内容严格按照要求执行就完事了。
最近玩格式工厂,发现格式工厂录制的视频占用存储比较低,而且直接生成mp4,所以我也录个视频搞一哈。

演示均在宝塔面板完成
现在应该没人没在用宝塔了吧,宝塔没出来的时候都用的Lnmp或Lamp之类的。

准备部分

宝塔默认安装LNMP的方式使用,一般都是用LNMP(L指Linux,N指Nginx,M一般指MySQL,P指PHP)而LAMP即把N的Nginx换成了Apache,Apache的占用大也比较冗余,一般基本操作用Nginx即可,大部分都是用Nginx。

创建网站并创建数据库选择PHP版本,开启SSL强制执行。

删除PHP禁用函数putenv

如果不删除禁用了的函数,到时候使用Composer安装时会出现

如果你删除了被禁用了的函数,那么会出现如下图所示的界面

代码部分

第一步:网站根目录执行以下代码。

#下载官方源码
git clone https://github.com/cydrobolt/polr.git
mv polr/{.,}* ./
#下载汉化文件
cd resources && rm -rf views && wget https://www.j8mao.com/usr/down/porl_views.tar.gz
tar zxvf porl_views.tar.gz
cd ..

【可能会用到】若提示git未安装的,使用以下命令:

#Debian和Ubuntu系统
apt-get install git
#CentOS系统
yum install git

第二步:使用Composer安装
(在网站根目录执行)这一步我翻过一次车,记住哈。

#安装Composer环境
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
#进入网站根目录运行 
composer install --no-dev -o
cp .env.setup .env   #运行自动设置脚本 

这里如果出现PHP的函数被禁用,那么要去Php设置里删除。
也就是我上面所说的准备部分。

第三步:设置网站根目录为./yoursite/public,设置伪静态(nginx)

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

第四步:然后进入网站根目录选中所有,给足所有权限即777.
第五步:删除.user.ini文件
第六步:重启Nginx。完事,现在访问你的域名基本上就可以打开安装界面了。

官方文档:点击访问
Github地址:点击访问


如果觉得本篇文章对你有帮助或解了你的燃眉之急的话
欢迎用 微信支付宝 扫描二维码
请小弟我喝瓶 红牛

懒得扫码? 点击下方广告支持我

您阅读这篇文章共耗时:
原创文章,作者:AKERS,如若转载,请注明出处:https://ptuguai.com/120.html
雷军:创业第一课(笔记)
« 上一篇 11-14
我的Q&A
下一篇 » 11-28

发表评论

本站已加入互联网信息服务许可,请规范您的言行!

成为第一个评论的人

作者信息

随机文章

热门文章

最多点赞

70赞, 阅读:1.4k
20赞, 阅读:1.1k
11赞, 阅读:550
10赞, 阅读:442

标签TAG

热评文章