在宝塔面板安装一个很受欢迎的短链接网站开源程序YOURLS

网上找了一圈,各个程序都有自己的想法,不是Golang就是Java,部署就是占用高或者Docker,这不是我想要的。不如找个简单,低占用,DIY以及门槛低的系统程序,所以我找到了YOURLS,用几分钟教大家如何部署。本文非常详细,保姆级别的哦。

YOURLS是一款基于PHP和MySQL的短链生成系统,成熟,自主可控,轻量,功能强大,可自定义,支持api对接(wordpress有对接插件)等 都是它的优势,截至当前拥有11.6k star,开源地址:https://github.com/YOURLS/YOURLS

前期准备

使用有PHP和MySQL的系统环境,后面我将使用宝塔面板为大家做演示,记得安装Nginx,MySQL5.0+PHP8.1+,初次新安装宝塔会推荐你安装的,这里不再赘述。注意PHP版本要求!

Foreign friends please refer to: https://www.aapanel.com/

轻量短链接程序部署(PHP/MySQL)

YOURLS的安装流程和常见PHP网站安装差不多,下面将教你如何部署,你也可以查看官方文档:https://yourls.org/docs

打开开源仓库地址,进入最新发行版入口:https://github.com/YOURLS/YOURLS

选择其中一个压缩包下载,我下载zip文件

在宝塔创建网站,填写域名并开启MySQL

进入创建好的网站根目录

删除目录下的文件,如图剩余的文件所示,上传之前下载的压缩包

上传1(这本不用教的,快谢谢我)

上传2

解压文件

进入解压出来的文件

全选,剪切

回到网站根目录,将剪切的文件粘贴到这里

YOURLS Config配置

user文件夹中新建config.php

config.php中文版注释配置:

config-sample.php中的代码复制到刚刚创建的config.php文件中

现在我们来配置它,在数据库中复制之前创建的网站数据库

在配置文件中填写,在宝塔中数据库名和用户名一致,密码也只有一个,复制后粘贴,数据库host地址改为127.0.0.1,这样更快,因为默认的方法需要解析,但最终解析结果依旧是127.0.0.1,如果你的数据库在其他IP地址,注意修改

设置你的网址并注意协议,语言设置为zh_CN

前往:http://yourls.org/cookie,复制cookiekey的值

填写至YOURLS_COOKIEKEY,其次还有设置后台账号密码

配置就设置好了

YOURLS 中文语言包安装方法

之前我们已经在配置文件中设置了语言,但没有语言文件支持是不行的

前往:https://github.com/YOURLS/awesome#Translations,选择简体中文,进入翻译文件下载页

在该仓库下载翻译文件

上传至/user/languages目录并解压

剪切.mo.po文件

回到语言目录/user/languages粘贴

现在你的网站已经展示为中文了

YOURLS主题设置教程(Sleeky主题)

初始后台是比较简陋的,也没有前台

你可以在:https://github.com/YOURLS/awesome#Themes,选择主题,我选择Sleeky主题,进入主题仓库

在主题仓库下载主题压缩包,这里下载方式一般与右下角的发行版下载的代码应该是一致的

上传至网站根目录并解压

进入解压出来的目录,选择sleeky-backend目录,剪切这个插件

进入插件目录/user/plugins粘贴

回到解压目录,进入sleeky-frontend前台文件目录并剪切

在网站根目录粘贴前台文件

你可以前往目录frontend,对主题进行编辑,基础配置,语言修改,美化自定义等

中文版配置:

至此,你拥有了新的主题,当然还需要激活,我们需要在网站后台设置,继续往下看吧

宝塔面板配置YOURLS伪静态与SSL 配置

打开网站设置

在伪静态设置填写以下Nginx配置

location / {
  try_files $uri $uri/ /yourls-loader.php$is_args$args;
  # 如果YOURLS安装在Windows中,请更改路径
  # 到yourls-loader.php,例如, eg
  # try_files $uri $uri/ /subdir/yourls-loader.php$is_args$args;
}

你也可以SSL证书,设置后就可以以安全链接https协议访问你的网址,你也可以找站长我购买证书,前提是你是域名拥有者

YOURLS 安装与启动插件

在浏览器输入域名/admin,自动进入安装页

安装后进入后台登录页

填写之前你在配置文件中填写的账号密码,并登录

进入管理插件,激活主题

此时的后台

此时的前台

YOURLS 插件安装示例(Referer Restrict)

安装一款插件很简单,下面教你安装我做的一款插件,开源地址:https://github.com/twsh0305/referer-restrict

用于限制来源防止盗用链接,点个star呗

下载插件压缩包

上传到插件目录/user/plugins并解压

在网站后台进入管理插件,激活插件

激活后,左侧即可进入插件设置

YOURLS API 构建步骤

请求地址:http://域名//yourls-api.php 参数:username(用户名)、password(密码)、format(格式 json)、url(长地址)、action(功能,shorturl)

例如:

http://url.link/yourls-api.php?username=user&password=password&url=http://www.baidu.com&format=json&action=shorturl

其它方式见工具

结语

至此,我写完了这篇文章,你可能只需要几分钟就完成了所有操作,而我写文章用了几个小时,点个赞吧,谢谢。打赏一些也好。

精心挑选的与YOURLS相关的精彩事物列表:https://github.com/YOURLS/awesome

翻译插件:https://github.com/8Mi-Tech/yourls-i18n-manager(啊哈哈哈哈,鸡汤来喽)

如果你喜欢我的内容,可以赞助我哦!你的一点点心意,是我不断前进的动力!

温馨提示:
本文最后更新于2025-10-30 20:13:56,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群:
399019539 联系群主反馈。注意一些链接无法访问可能是你网络的原因,如Github,并非资源地址失效。

© 版权声明

转载自王先?原文链接
© 版权声明
THE END
php
喜欢就支持一下吧
点赞7 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容