使用起來很時尚 縮短我們聯繫的服務,主要是為了使它們更易於分發,保留個人統計信息或只是通過Google提供的廣告來賺錢 鏈接縮短器.
我特別希望縮短鏈接以使其易於分發,最重要的是要獲得有關誰訪問它們的個性化統計信息,但是如今很難獲得被認為是良好或安全的服務。 為此,我開始尋找如何在不依賴第三方的情況下縮短鏈接的方式,這種方式使我學到了 POLR.
什麼是Porr?
POLR 是根據許可協議發布的現代,開源,快速鏈接縮短器 GPLv2 +。 它寫在 p y 流明,使用 MySQL的 作為主數據庫。
POLR 允許您託管自己的URL縮短器,在URL上留下標記並控制統計信息,這是一個非常易於使用的工具,具有現代而直觀的界面,此外,該工具還具有強大的功能 API.
我們如何測試Polr
我們可以訪問 投票演示 在這裡我們可以查看和測試其功能,為此,我們需要使用以下憑據:
- 用戶名:
demo-admin
- 密碼:
demo-admin
如何安裝Porr
輪詢要求
要使用Polr,需要以下軟件。
- Apache,nginx,IIS或lighttpd
- PHP> = 5.5.9
- MariaDB或MySQL> = 5.5
- 作曲家(可選)
- PHP要求:
- OpenSSL PHP擴展
- PDO PHP擴展
- PDO MySQL驅動程序(Debian和Ubuntu上的php5-mysql,FreeBSD上的php5x-pdo_mysql)
- Mbstring PHP擴展
- Tokenizer PHP擴展
- JSON PHP擴展
下載Polr源代碼
我們可以下載 最新的穩定版Polr .
$ sudo su
# Cambiar al directorio de Polr
$ cd /var/www
# clone Polr
$ git clone https://github.com/cydrobolt/polr.git
# Dar permisos a Polr
$ chmod -R 755 polr
$ # git checkout <tag>
# Ejecutar sólo en distribuciones basadas en ubuntu
$ chown -R www-data polr
# Ejecutar sólo en distribuciones basadas en Fedora
$ chown -R apache polr
$ chcon -R -t httpd_sys_rw_content_t polr/storage polr/.env
使用composer安裝Polr
# descargar el paquete composer
curl -sS https://getcomposer.org/installer | php
# Actualizar / instalar dependencias
php composer.phar install --no-dev -o
如何開始使用Polr API
我們可以開始使用 輪詢API 從它的官方站點開始,它是一個相當直觀的API,它將使我們能夠將其提供的服務集成到我們的應用程序中,或者可以從任何服務中訪問它。
關於Polr的結論
POLR 毫無疑問,它是縮短鏈接時為您提供安全性的工具,它具有直觀的界面,可以作為您使用鏈接縮短器創建自己的項目的基礎。 作為開源,您可以進行必要的改進和更改,它具有簡潔的代碼,我認為它可以成為某些讀者將來可以從中獲利的工具。
縮短器在我看來總是很爛,它們使垃圾郵件發送者和巨魔的生活變得更輕鬆,此外,當其中一個站點關閉時,它們指向的鏈接將無法訪問(您認為TinyURL或Bit.ly將是永遠?)。 我什至沒有談論進入網站之前顯示廣告的起酥油。
這是一個新的: https://ataj.es/
我一直在使用它,它產生了奇蹟!