GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Polr na CentOS 8

Úvod

Polr je rychlý, moderní a open source zkracovač odkazů. Umožňuje vám hostovat vlastní zkracovač adres URL, označovat adresy URL a získat kontrolu nad daty. Má také licenci GPLv2+.

Polr je bezplatný a open-source zkracovač odkazů napsaný v PHP a Lumen. Umožňuje vám rychle hostovat vlastní zkracovač adres URL.

Instalovat službu Apache

Polr vyžaduje:

  • Webový server
  • Databáze MySQL
  • PHP

Nainstalujte webový server Apache.

dnf install httpd -y

Povolit službu Apache

systemctl enable httpd.service

Otevřené porty 80 (HTTP) a 443 (HTTPS) pro službu hhtpd

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Vytvořte nový konfigurační soubor pro instalaci Polr.

vim /etc/httpd/conf.d/polr.conf

A pak přidejte následující

<VirtualHost *:80>
    ServerName polr.unixcop.com
    ServerAlias polr.unixcop.com
    DocumentRoot "/var/www/html/public"
    <Directory "/var/www/html/public">
        Require all granted
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog /var/log/httpd/error.log
    CustomLog /var/log/httpd/access.log combined
</VirtualHost>

Polr.unixcop.com můžete nahradit svou vlastní doménou.

Nainstalovat PHP

Polr vyžaduje moduly PHP a PHP.

dnf install -y php php-mysqlnd php-mbstring  php-curl php-tokenizer php-xml php-pdo php-json

Nainstalujte MySQL

Nainstalujte server MySQL.

dnf install mysql-server -y

Povolte MySQL.

systemctl enable mysqld.service
systemctl start mysqld.service

Zabezpečte instalaci MySQL spuštěním skriptu níže:

mysql_secure_installation

Až budete vyzváni k zadání hesla uživatele root, zvolte bezpečné heslo a pokračujte v instalaci.

Poté se přihlaste do MySQL.

mysql -u root -p

Poté vytvořte nového uživatele databáze a udělte mu oprávnění k databázi, kterou vytvoříte.

Stačí tedy následovat příkazy MySQL, jak je uvedeno níže:

mysql>CREATE DATABASE polr;
mysql>CREATE USER 'unixcop'@'localhost' identified by 'Unixcop7@';
mysql>GRANT ALL PRIVILEGES on polr.* to 'unixcop'@'localhost';
mysql>FLUSH PRIVILEGES;
mysql>exit

Nainstalovat Polr

Nainstalujte git .

dnf install git -y

Poté naklonujte Polr repo z Github.

cd /var/www/html 
git clone https://github.com/cydrobolt/polr.git --depth=1

Přeneste stažené soubory do kořenového adresáře webového serveru.

mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr

Stáhněte si Composr pomocí následujícího příkazu:

curl -sS https://getcomposer.org/installer | php

Nainstalujte také požadované závislosti s php Composr.

php composer.phar install --no-dev -o

Zkopírujte konfigurační soubor, abyste povolili instalační program webového rozhraní.

cp .env.setup .env

Změňte soubor s vhodnými oprávněními.

chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
chcon -R -t httpd_sys_rw_content_t storage .env

Spusťte webový server.

systemctl start httpd

Dokončete instalaci pomocí webového instalačního programu

Navštivte polr.unixcop.com spusťte webový instalační program Polr a zadejte požadované informace. Použijte přihlašovací údaje MySQL, které jste použili k vytvoření databáze polr.

Po zadání požadovaných informací bude instalace Polr dokončena.

Jak je znázorněno níže na snímku obrazovky.

Závěr

V této příručce jsme vysvětlili, jak nainstalovat zkracovač odkazů polr s otevřeným zdrojovým kódem.

To je vše.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8