GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Polr unter CentOS 8

Einführung

Polr ist ein schneller, moderner Open-Source-Link-Shortener. Es ermöglicht Ihnen, Ihren eigenen URL-Shortener zu hosten, Ihre URLs mit einem Branding zu versehen und die Kontrolle über Ihre Daten zu erlangen. Es ist auch GPLv2+ lizenziert.

Polr ist ein kostenloser Open-Source-Link-Shortener, der in PHP und Lumen geschrieben wurde. Damit können Sie schnell Ihren eigenen URL-Shortener hosten.

Installieren Sie den Apache-Dienst

Polr benötigt:

  • Webserver
  • MySQL-Datenbank
  • PHP

Installieren Sie den Apache-Webserver.

dnf install httpd -y

Apache-Dienst aktivieren

systemctl enable httpd.service

Öffnen Sie die Ports 80 (HTTP) und 443 (HTTPS) für den HTTPD-Dienst

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

Erstellen Sie eine neue Konfigurationsdatei für die Polr-Installation.

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

Und fügen Sie dann Folgendes hinzu

<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>

Sie können polr.unixcop.com durch Ihre eigene Domain ersetzen.

Installieren Sie PHP

Polr erfordert PHP und PHP-Module.

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

Installieren Sie MySQL

MySQL-Server installieren.

dnf install mysql-server -y

MySQL aktivieren.

systemctl enable mysqld.service
systemctl start mysqld.service

Sichern Sie die MySQL-Installation, indem Sie das folgende Skript ausführen:

mysql_secure_installation

Wenn Sie nach einem Root-Passwort gefragt werden, wählen Sie ein sicheres Passwort und fahren Sie mit der Installation fort.

Melden Sie sich dann bei MySQL an.

mysql -u root -p

Erstellen Sie dann einen neuen Datenbankbenutzer und gewähren Sie ihm Berechtigungen für die Datenbank, die Sie erstellen werden.

Befolgen Sie also einfach die MySQL-Befehle wie unten gezeigt:

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

Polr installieren

Installieren Sie git .

dnf install git -y

Klonen Sie dann das Polr-Repo von Github.

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

Übertragen Sie die heruntergeladenen Dateien in das Stammverzeichnis des Webservers.

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

Laden Sie den Composr mit dem folgenden Befehl herunter:

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

Installieren Sie auch die erforderlichen Abhängigkeiten mit php Composr.

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

Kopieren Sie die Konfigurationsdatei, um das Installationsprogramm für die Webschnittstelle zu aktivieren.

cp .env.setup .env

Datei mit den entsprechenden Berechtigungen ändern.

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

Starten Sie den Webserver.

systemctl start httpd

Schließen Sie die Installation mit dem webbasierten Installationsprogramm ab

Besuchen Sie polr.unixcop.com , um das webbasierte Polr-Installationsprogramm zu starten und die erforderlichen Informationen einzugeben. Verwenden Sie die MySQL-Anmeldeinformationen, die Sie zum Erstellen der Polr-Datenbank verwendet haben.

Wenn Sie die erforderlichen Informationen eingegeben haben, ist die Polr-Installation abgeschlossen.

Wie unten im Screenshot gezeigt.

Schlussfolgerung

In dieser Anleitung haben wir erklärt, wie man den Open-Source-Link-Shortener polr installiert.

Das ist alles.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie Polr unter CentOS 8