自建短网址,网址缩短程序Polr搭建教程-宝塔面板!Polr汉化版源码

其实网址缩短的网站遍地都是。但大多数都不支持后台短网址链接数据的修改。

当你活动地址或是活动链接更改了以后,你不得不重新发布新的消息或是链接让大家知晓!

当然有很多短网址也支持后台数据修改,但基本上都是 VIP 的功能,而且隐私性也不强,数据都保存在别人那里。

所以波仔需要一个属于自己的短网址程序。果断的申请了一个域名 goii.cc,专门用于波仔专属的短网址。(PS:CC 域名一年才 28 元,而且很多好域名没有被申请)

安装了 yourls(界面太简单了,而且崩溃过两次)Shortny 破解版(感觉功能太多不怎么需要,太耗资源)等等。

最终还是选择了 polr,简介,实用,稳定。

网址缩短程序Polr搭建教程

功能介绍

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

服务器要求

  • Apache,nginx,IIS 或 lighttpd(首选 Apache)(波仔这个教程是使用 nginx 搭建)
  • PHP> = 5.5.9
  • MariaDB 或 MySQL> = 5.5,或者使用 SQLite
  • PHP 要求:
    • OpenSSL PHP 扩展
    • PDO PHP 扩展
    • PDO MySQL 驱动程序(Debian 和 Ubuntu 上的 php5-mysql,FreeBSD 上的 php5x-pdo_mysql)
    • Mbstring PHP 扩展
    • Tokenizer PHP 扩展
    • JSON PHP 扩展
    • PHP curl 扩展

优化内容

  • 安装界面,使用界面中文化
  • 时区&CDN获取IP

项目开源地址

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

开始搭建

以上说了那么多,其实都是废话,服务器要求不用看,你安装好宝塔面板基本就完事了,我这边是 SQL5.6 PHP7.0。扩展插件宝塔默认都开启了。

首先安装 BT 面板

ContOS 安装代码

  1. yum install y wget && wget O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

在宝塔面板里面安装基本的运行环境。PHP\SQL\NGINX

添加网站并下载程序

在宝塔面板里面添加站点,绑定域名,并创建数据库(这个不会就别往下看了~~)

SSH 工具连接你的 VPS,并进入网站根目录,使用命令:

  1. cd/
  2. cd /www/wwwroot/xx.com #xx.com 是你创建的网站目录,进入网站根目录
  3. #下载官方源码
  4. git clone https://github.com/cydrobolt/polr.git
  5. mv polr/{.,}* ./
  6. #下载汉化文件
  7. cd resources && rm rf views && wget https://www.j8mao.com/usr/down/porl_views.tar.gz
  8. tar zxvf porl_views.tar.gz
  9. cd ..

若提示git未安装的,使用以下命令:

  1. #Debian 和 Ubuntu 系统
  2. aptget install git
  3. #CentOS 系统
  4. yum install git

3、使用 Composer 安装

  1. #安装 Composer 环境
  2. curl sS https://getcomposer.org/installer | php
  3. mv composer.phar /usr/local/bin/composer
  4. #进入网站根目录运行
  5. composer install nodev o

若是composer install --no-dev -o以后会提示错误,提示 PHP 的函数被禁用,如下图

短网址搭建,网址缩短程序Polr搭建教程-宝塔面板

那么我们需要在宝塔面板里面的 PHP 管理-禁用函数-putenv,删掉,以启用 putenv 函数,然后点击 PHP 管理-服务-重载配置-重启

短网址搭建,网址缩短程序Polr搭建教程-宝塔面板

4、编辑文件
.env.setup创建一个名为.env的副本。

  1. cp .env.setup .env #进入网站根目录运行

5、设置网站根目录,设置伪静态(nginx)

在宝塔面板上直接点击网站-设置-网站目录,选择/public文件夹如图短网址搭建,网址缩短程序Polr搭建教程

然后在伪静态那里填入以下代码

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

短网址搭建,网址缩短程序Polr搭建教程

再重启Nginx。最后进入http://xx.com/setup设置就可以了,如果打开出现错误

授权网站所有文件 777 权限,所有者 www,

短网址搭建,网址缩短程序Polr搭建教程

删除原先网站根目录和 public/文件夹里面的两个.user.ini 文件。

再重启Nginx。最后进入http://xx.com/setup设置就可以了。

短网址搭建,网址缩短程序Polr搭建教程

短网址搭建,网址缩短程序Polr搭建教程

大功告成!

发表评论

联系我们

联系我们

邮箱: [email protected]

工作时间:996
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部