
在這個營銷的時代,短連結和二維碼是企業進行營銷中非常重要的工具,不僅僅是縮短了連結,而且還可以通過擴充獲得更多的資料,諸如點選數、下載下傳量、來源以及時間等等。
網上搜尋了一下比較有名有U.NU和0x3.me,但前者隻能統計點選次數,而且不能修改連結,後者功能豐富,但确是收費商業網站。
本安裝指南将幫助您安裝Polr 2.0的最新版本Polr 2.0。Polr 是一個開源軟體、世界上最好的語言,功能還算強大。
修改縮短的域名
統計功能(來源,時間)
API支援
二維碼生成
Apache, nginx, IIS, or lighttpd (Apache preferred)
PHP >= 5.5.9
MariaDB or MySQL >= 5.5, SQLite alternatively
composer
PHP requirements:
OpenSSL PHP Extension
PDO PHP Extension
PDO MySQL Driver (php5-mysql on Debian & Ubuntu, php5x-pdo_mysql on FreeBSD)
Mbstring PHP Extension
Tokenizer PHP Extension
JSON PHP Extension
PHP curl extension
安裝libxml2和libxml2-devel
因為不同的作業系統環境,系統安裝開發環境包的完整程度也不相同,是以建議安裝作業系統的時候做必要選擇,也可以統一執行一遍所有的指令,将沒有安裝的元件安裝好,如果已經安裝了可能會進行更新,版本完全一緻則不會進行任何操作,指令除上面2個之外,彙總如下:
安裝完成之後,執行配置:
然後執行編譯:
編譯時間可能會有點長,編譯完成之後,執行安裝:
php的預設安裝位置上面已經指定為/usr/local/php,接下來配置相應的檔案:
然後設定php.ini,使用: vi /usr/local/php/lib/php.ini 打開php配置檔案找到cgi.fix_pathinfo配置項,這一項預設被注釋并且值為1,根據官方文檔的說明,這裡為了當檔案不存在時,阻止Nginx将請求發送到後端的PHP-FPM子產品,進而避免惡意腳本注入的攻擊,是以此項應該去掉注釋并設定為0
建立web使用者:
修改php-fpm.conf添加以上建立的使用者群組,這時候使用 vi /usr/local/etc/php-fpm.conf 打開檔案後找到官方所提示的位置:
執行以下指令啟動php-fpm服務:
啟動完畢之後,php-fpm服務預設使用9000端口,使用 netstat -tln | grep 9000 可以檢視端口使用情況。
你也可以使用 ps -ef|grep php 指令檢視程序。
停止 php-fpm
切換到 polr目錄下
如果由于PHP版本的原因,編寫器無法安裝适當的依賴項,請删除composer.lock 并重新嘗試安裝依賴項。
推薦您使用yum安裝以下的開發庫:
Docker容器還可能要安裝:
下載下傳最新版本:
解壓并重命名:
安裝配置:
您可以使用下面的指令來編譯安裝:
如果您的電腦支援多核 make 工作的特性, 您可以這樣編譯安裝:
為了友善啟動,建立軟連接配接:
配置檔案
安裝成功,首頁:
背景管理:
要将使用者認證為Polr,您需要提供一個API密鑰以及對Polr API的每個請求,作為GET或POST參數。(例如?key=API_KEY_HERE)
要配置設定API密鑰,請從管理者帳戶登入,轉到“管理者”頁籤,然後滾動到所需的使用者。從那裡,您可以打開API按鈕下拉菜單來重置,建立或删除使用者的API密鑰。您還将被提示設定所需的API配額。這被定義為每分鐘的請求。您可以通過使配額成為負數來允許無限制的請求。一旦使用者收到API密鑰,他們将能夠在其使用者面闆中看到一個“API”頁籤,該頁籤提供了與API進行互動所需的資訊。
操作作為網址中的細分閱聽人群傳遞。目前有兩項行動得到執行:
shorten - 縮短網址
lookup - 查找縮短的URL的目的地
作者: 小柒
分享是快樂的,也見證了個人成長曆程,文章大多都是工作經驗總結以及平時學習積累,基于自身認知不足之處在所難免,也請大家指正,共同進步。