简单云服务器部署开源短链工具-YOURLS

YOURLS是一款使用PHP+Mysql开发的短链接程序,相比公共短网址好处是数据掌握在自己手中,可控性更高。开源地址:https://github.com/YOURLS/YOURLS

前期准备

window系统推荐phpStudy等集成PHP环境

linux系统:LNMP(Linux+Nginx+Mysql+PHP)环境

域名,如果服务器在国内,则需要备案,笔者使用二级域名http://sd.laihp.top/admin

部署

YOURLS 的安装流程类似于PHP站点。

将安装包解压并上传至服务器; 将 user/config-sample.php 重命名为 user/config.php; 编辑 user/config.php 文件,填入数据库信息和配置站点选项; 访问 http://yoursite.com/admin/ 开始使用吧!

下载YOURLS

YOURLS免费开源,可以在Github下载最新版本(https://github.com/YOURLS/YOURLS/releases),解压后放到站点根目录,并将config-sample.php更名为config.php。

wget https://github.com/YOURLS/YOURLS/archive/refs/tags/1.8.2.tar.gz

配置MySQL数据库

需要先新建一个MySQL数据库,并设置好账号、密码,然后修改user/config.php配置文件,填写正确的MySQL信息,配置信息如下。

修改数据库配置

修改 user/config.php
​
//配置数据库
define( 'YOURLS_DB_USER', 'your db user name' );
define( 'YOURLS_DB_PASS', 'your db password' );
define( 'YOURLS_DB_NAME', 'yourls' );
define( 'YOURLS_DB_HOST', 'localhost' );
define( 'YOURLS_DB_PREFIX', 'yourls_' );
​
//设置你的域名
define( 'YOURLS_SITE', 'http://y.xgss.net' );
​
//设置用户名和密码
$yourls_user_passwords = [
    'admin' => '123456', // 设置好密码
];

输入管理员账号密码登录后如果出现“Could not auto-encrypt passwords. Error was: “cannot write file”.”报错,请将user/config.php文件的权限改为666,然后刷新网页,再把权限改回644,因为你刚才填写密码时用的是明文,这样很危险,所以程序需要对其加密。

 

安装:http://sd.laihp.top/admin/install.php

登录:http://sd.laihp.top/admin

 

https://cloud.tencent.com/developer/article/2076770

发表评论

1,397 次浏览