GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にPolrをインストールする方法

はじめに

Pollrは、迅速で最新のオープンソースのリンク短縮サービスです。これにより、独自のURL短縮サービスをホストし、URLをブランド化し、データを制御できるようになります。また、GPLv2+ライセンスもあります。

Polrは、PHPとLumenで記述された無料のオープンソースリンク短縮サービスです。独自のURL短縮サービスをすばやくホストできます。

Apacheサービスのインストール

Pollに必要なもの:

  • Webサーバー
  • MySQLデータベース
  • PHP

ApacheWebサーバーをインストールします。

dnf install httpd -y

Apacheサービスを有効にする

systemctl enable httpd.service

hhtpdサービスのポート80(HTTP)および443(HTTPS)を開きます

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

Polrインストール用の新しい構成ファイルを作成します。

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

そして、以下を追加します

<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を独自のドメインに置き換えることができます。

PHPをインストールする

PolrにはPHPおよびPHPモジュールが必要です。

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

MySQLをインストールする

MySQLサーバーをインストールします。

dnf install mysql-server -y

MySQLを有効にします。

systemctl enable mysqld.service
systemctl start mysqld.service

以下のスクリプトを実行して、MySQLのインストールを保護します。

mysql_secure_installation

ルートパスワードの入力を求められたら、安全なパスワードを選択してインストールを続行します。

次に、MySQLにログインします。

mysql -u root -p

次に、新しいデータベースユーザーを作成し、作成するデータベースに特権を付与します。

したがって、以下に示すようにMySQLコマンドに従ってください:

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をインストール

gitをインストールします 。

dnf install git -y

次に、GithubからPolrリポジトリのクローンを作成します。

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

ダウンロードしたファイルをウェブサーバーのルートに転送します。

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

次のコマンドを使用してComposrをダウンロードします。

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

また、phpComposrに必要な依存関係をインストールします。

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

構成ファイルをコピーして、Webインターフェイスインストーラーを有効にします。

cp .env.setup .env

適切な権限でファイルを変更します。

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

Webサーバーを起動します。

systemctl start httpd

Webベースのインストーラーでインストールを完了します

polr.unixcop.comにアクセスします WebベースのPolrインストーラーを起動し、必要な情報を入力します。 polrデータベースの作成に使用したMySQLクレデンシャルを使用します。

必要な情報の入力が完了すると、Polrのインストールが完了します。

以下のスクリーンショットに示すように。

結論

このガイドでは、polrオープンソースリンク短縮サービスのインストール方法について説明しました。

それだけです。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法