GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Polr en CentOS 8

Introducción

Polr es un acortador de enlaces rápido, moderno y de código abierto. Le permite alojar su propio acortador de URL, marcar sus URL y obtener control sobre sus datos. También tiene licencia GPLv2+.

Polr es un acortador de enlaces gratuito y de código abierto escrito en PHP y Lumen. Le permite alojar rápidamente su propio acortador de URL.

Instalar el servicio Apache

Polr requiere:

  • Servidor web
  • Base de datos MySQL
  • PHP

Instale el servidor web Apache.

dnf install httpd -y

Habilitar el servicio apache

systemctl enable httpd.service

Abra los puertos 80 (HTTP) y 443 (HTTPS) para el servicio hhtpd

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

Cree un nuevo archivo de configuración para la instalación de Polr.

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

Y luego agregue lo siguiente

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

Puede reemplazar polr.unixcop.com con su propio dominio.

Instalar PHP

Polr requiere módulos PHP y PHP.

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

Instalar MySQL

Instale el servidor MySQL.

dnf install mysql-server -y

Habilitar MySQL.

systemctl enable mysqld.service
systemctl start mysqld.service

Asegure la instalación de MySQL ejecutando el siguiente script:

mysql_secure_installation

Cuando se le solicite una contraseña raíz, elija una contraseña segura y continúe con la instalación.

Luego inicie sesión en MySQL.

mysql -u root -p

Luego cree un nuevo usuario de base de datos y concédale privilegios a la base de datos que creará.

Así que simplemente siga los comandos de MySQL como se muestra a continuación:

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

Instalar Polr

Instalar git .

dnf install git -y

Luego, clone el repositorio Polr de Github.

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

Transfiere los archivos descargados a la raíz del servidor web.

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

Descarga Composr con el siguiente comando:

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

Instale también las dependencias requeridas con php Composr.

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

Copie el archivo de configuración para habilitar el instalador de la interfaz web.

cp .env.setup .env

Cambiar archivo con los permisos adecuados.

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

Inicie el servidor web.

systemctl start httpd

Completar la instalación con el instalador basado en web

Visite polr.unixcop.com para iniciar el instalador de Polr basado en la web e ingrese la información requerida. Utilice las credenciales de MySQL que utilizó para crear la base de datos polr.

Cuando haya terminado de ingresar la información requerida, se completará la instalación de Polr.

Como se muestra a continuación en la captura de pantalla.

Conclusión

En esta guía, explicamos cómo instalar el acortador de enlaces de código abierto polr.

Eso es todo.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar Go en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar Polr en CentOS 8