GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Polr di CentOS 8

Pengantar

Polr adalah penyingkat tautan yang cepat, modern, dan sumber terbuka. Ini memungkinkan Anda untuk menghosting penyingkat URL Anda sendiri, untuk memberi merek pada URL Anda, dan untuk mendapatkan kendali atas data Anda. Ini juga berlisensi GPLv2+.

Polr adalah penyingkat tautan sumber terbuka dan gratis yang ditulis dalam PHP dan Lumen. Ini memungkinkan Anda untuk dengan cepat meng-host penyingkat URL Anda sendiri.

Instal Layanan Apache

Polr membutuhkan:

  • Server web
  • Database MySQL
  • PHP

Instal server web Apache.

dnf install httpd -y

Aktifkan layanan apache

systemctl enable httpd.service

Buka port 80 (HTTP) dan 443 (HTTPS) untuk layanan hhtpd

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

Buat file konfigurasi baru untuk instalasi Polr.

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

Dan kemudian tambahkan yang berikut

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

Anda dapat mengganti polr.unixcop.com dengan domain Anda sendiri.

Instal PHP

Polr membutuhkan modul PHP dan PHP.

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

Instal MySQL

Instal server MySQL.

dnf install mysql-server -y

Aktifkan MySQL.

systemctl enable mysqld.service
systemctl start mysqld.service

Amankan instalasi MySQL dengan menjalankan skrip di bawah ini:

mysql_secure_installation

Saat dimintai kata sandi root, pilih kata sandi yang aman dan lanjutkan penginstalan.

Kemudian login ke MySQL.

mysql -u root -p

Kemudian buat pengguna database baru dan berikan hak istimewa ke database yang akan Anda buat.

Jadi Ikuti saja perintah MySQL seperti yang ditunjukkan di bawah ini:

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

Instal Polr

Instal git .

dnf install git -y

Kemudian kloning repo Polr dari Github.

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

Transfer file yang diunduh ke root server web.

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

Download Composr dengan perintah berikut:

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

Instal juga dependensi yang diperlukan dengan php Composr.

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

Salin file konfigurasi untuk mengaktifkan penginstal antarmuka web.

cp .env.setup .env

Ubah file dengan izin yang sesuai.

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

Mulai server web.

systemctl start httpd

Selesaikan penginstalan dengan Pemasang Berbasis Web

Kunjungi polr.unixcop.com untuk meluncurkan penginstal Polr berbasis web dan memasukkan informasi yang diperlukan. Gunakan kredensial MySQL yang Anda gunakan untuk membuat database polr.

Setelah Anda selesai memasukkan info yang diperlukan, instalasi Polr akan selesai.

Seperti yang ditunjukkan di bawah pada tangkapan layar.

Kesimpulan

Dalam panduan ini, kami menjelaskan cara memasang pemendek tautan sumber terbuka polr.

Itu saja.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8