目 录CONTENT

文章目录

功能强大的网址缩短程序-Polr搭建教程

阿尘Joueur
2022-12-07 / 0 评论 / 4 点赞 / 189 阅读 / 451 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-03-11,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

功能介绍

  • 修改缩短的域名
  • 统计功能(来源,时间)
  • API支持
  • 二维码生成

image-20221207163651337

Github地址:https://github.com/cydrobolt/polr

安装环境

  1. 安装Web环境
  • 我们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境。本教程以宝塔面板为例。
  1. lnmp安装方法自行百度。
  • 宝塔安装方法可看我视频
添加网站并下载程序
  • 添加域名,并进入网站根目录,使用命令:
cd /www/wwwroot/xx.com
#下载官方源码
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
编辑文件

.env.setup创建一个名为.env的副本

cp .env.setup .env
伪静态

在宝塔面板上直接点击网站-设置-网站目录,选择/public文件夹,然后在伪静态那里填入以下代码:

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

再重启Nginx。最后进入http://xx.com/setup设置就可以了,如果打开出现错误,授权根目录所有文件 777就可以了!

75826-3noxufh79zo2t5a82geyu8fr.png

其它操作

  1. 设置仅能通过.env这个文件修改
  2. 通过CDN获取真实IP
    若使用Cloudflare,请在vender/autoload.php的第6行加入:
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
  $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
  1. 设置时区
    .env文件的最后加入:
APP_TIMEZONE=Asia/Shanghai
4
广告 广告

评论区