Polr開源的PHP短網址程序

介紹

Polr 是一款開源的 PHP 短鏈接軟件,支持包括:

  • 已生產短鏈接的地址修改(營銷支持)
  • 統計點記著信息(來源、時間等)
  • 二維碼生成(移動營銷支持)
  • API 支持(開發支持)

不過由于 Polr 是一款歪果仁開發的軟件而且也沒提供中文支持,還好有 skywalker 為我們帶來了中文優化支持和一些改進。也就是Polr 中文優化版了。

題外話,其實自從微博SNS火了起來以后短鏈接軟件就層出不窮,但是每個開發者都是開發完了事的,不會提供更多的升級也不會有漏洞的修補,推薦 Polr 呢,主要還是因為它一直在升級和修復。

要求 & 收獲

需要使用到的產品:

  1. 搭建了 LNMP 環境服務器

通過本文你將講學到:

  1. 使用 Composer 安裝 PHP 程序
  2. 安裝短鏈接

教程

由于篇幅限制,不過多介紹 LNMP 環境介紹和虛擬主機搭建,寶塔 AMH APPnode 均可,寶塔面板跳過Composer安裝;

安裝 Composer

由于目前 Cloudreve 處于開發狀態,所以我們需要通過 Composer 進行安裝。

一、運行下面代碼即可全局安裝 Composer:

curl -sS https://getcomposer.org/installer | php			
mv composer.phar /usr/local/bin/composer

二、使用國內鏡像 因為默認源在海外,國內服務器下載可能會很慢,海外服務器可以跳過:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

安裝 Polr

一、創建好網盤用的虛擬主機和數據庫后,進入虛擬主機網站的目錄,例如我的是 /data/wwwroot/polr,然后開始下載安裝:

cd /data/wwwroot/
git clone https://github.com/skywalker512/polr.git
cd polr

二、那么我們網站的運行目錄就是 /data/wwwroot/polr/public

root /data/wwwroot/polr/public;

然后在虛擬主機的配置 conf 中加入偽靜態規則:

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

三、接下來會進入一段時間的等來下載相關依賴庫,進行耐心等待:

使用 Polr 搭建一個屬于自己的企業級短鏈接工具-米飯粑

出現下面語句就是成功了:

Generating optimized autoload files

四、復制一個 .env 文件副本,在網站目錄下運行下面語句:

cp .env.setup .env

如果 .env.setup 文件不存在,那么我們就重新下載一個:

wget https://raw.githubusercontent.com/skywalker512/polr/master/.env.setup

進入 http://url.mf8.biz/setup 進行安裝,設置一些相關選項即可

使用 Polr 搭建一個屬于自己的企業級短鏈接工具-米飯粑

網站管理

然后進入用戶登錄頁,輸入你的管理員賬號和密碼

OK,我們就可以開始愉快的使用了

使用 Polr 搭建一個屬于自己的企業級短鏈接工具-米飯粑




  文件名稱:Polr

  更新時間:2019-11-20 22:13:46

  下載聲明:本站默認解壓密碼(www.zoe725.cn)網絡資源來自網絡收集或本人原創,轉載請註明出處!若資源侵犯了你的版權,請聯繫博主,我們會在24H內刪除侵權資源!

立即下載

轉載請注明出處 AE博客|墨淵 ? Polr開源的PHP短網址程序

發表評論

路人甲

網友評論(3)

大佬能不能幫忙安裝一下啊
呆哥 5年前 (2020-09-24) 回復
@呆哥:你根據寶塔的提示安裝
墨淵 5年前 (2020-09-27) 回復
感謝大佬分享
手賺下載吧 5年前 (2019-12-06) 回復