介紹
Polr 是一款開源的 PHP 短鏈接軟件,支持包括:
- 已生產短鏈接的地址修改(營銷支持)
- 統計點記著信息(來源、時間等)
- 二維碼生成(移動營銷支持)
- API 支持(開發支持)
不過由于 Polr 是一款歪果仁開發的軟件而且也沒提供中文支持,還好有 skywalker 為我們帶來了中文優化支持和一些改進。也就是Polr 中文優化版了。
題外話,其實自從微博SNS火了起來以后短鏈接軟件就層出不窮,但是每個開發者都是開發完了事的,不會提供更多的升級也不會有漏洞的修補,推薦 Polr 呢,主要還是因為它一直在升級和修復。
要求 & 收獲
需要使用到的產品:
- 搭建了 LNMP 環境服務器
通過本文你將講學到:
- 使用 Composer 安裝 PHP 程序
- 安裝短鏈接
教程
由于篇幅限制,不過多介紹 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; }
三、接下來會進入一段時間的等來下載相關依賴庫,進行耐心等待:
出現下面語句就是成功了:
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 進行安裝,設置一些相關選項即可
網站管理
然后進入用戶登錄頁,輸入你的管理員賬號和密碼
OK,我們就可以開始愉快的使用了
載
面
板
文件名稱:Polr
更新時間:2019-11-20 22:13:46
下載聲明:本站默認解壓密碼(www.zoe725.cn)網絡資源來自網絡收集或本人原創,轉載請註明出處!若資源侵犯了你的版權,請聯繫博主,我們會在24H內刪除侵權資源!
轉載請注明出處 AE博客|墨淵 ? Polr開源的PHP短網址程序
發表評論