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

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

このチュートリアルでは、CentOS8にPolrをインストールする方法を紹介します。

Polrには、Webサーバー、MySQLデータベース、およびPHPが必要です。ApacheWebサーバーとMySQLの最新バージョンおよびPHP7.4をインストールします。

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

インストールを始めましょう。

ステップ1-サーバーを最新の状態に保つ

# yum update -y

ステップ2-Apacheをインストールし、apache.serviceを有効にします。

# dnf install httpd -y

# systemctl enable httpd.service

インターネットからサーバーにアクセスできるように、ファイアウォールルールを追加して80(HTTP)および443(HTTPS)ポートを開きます。

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

ステップ3-Polrインストール用のApachevhostファイルを作成します

Polrインストール用のApache構成ファイルを作成する必要があります。次のコマンドを使用してファイルを作成します。

# vi /etc/httpd/conf.d/polr.conf

次の行を追加し、example.comを独自のドメイン名に変更します


ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/html/public'

Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined

ステップ4-PHP7.4をインストールする

まず、PHP7.4およびphpredisパッケージを提供するRemiリポジトリをインストールします。

# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

次に、を実行して、使用可能なPHPモジュールを確認します。

# dnf module list php

次に、PHP remi-7.4ストリームを有効にするには、次のdnfコマンドを実行します。

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

最後に、PHP 7.4をインストールするには、次のコマンドを実行します。

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

ステップ5-MySQLをインストールしてデータベースを作成する

PolrはデータをSQLデータベースに保存します。MySQLサーバーをインストールして有効にします。

# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service

提供されたスクリプトを実行して、MySQLインストールのインストールを保護します。

# mysql_secure_installation

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

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
New password:
Re-enter new password:
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y

次に、次のコマンドを使用してMySQLにログインします。

# mysql -u root -p

次のコマンドを使用して、Polrのデータベースを作成します。

# CREATE DATABASE polr;

次に、ユーザーを作成し、polrデータベースのそのユーザーに特権を付与します。

mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;

注:ユーザー名を独自のユーザー名に置き換えます。

MySQLを終了します

ステップ6-Polrをインストールする

まず、gitをインストールし  、GithubからPolrリポジトリのクローンを作成します。

# dnf install git -y

# 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

Composrを使用して依存関係をインストールします。

# 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

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

# systemctl start httpd.service

CentOS8にPolrが正常にインストールされました。

最後に、example.com / setupに移動して、WebベースのPolrインストーラーを起動し、必要な情報を入力します。データベース構成には、前に作成したMySQLクレデンシャルを使用します。セットアップフォームを送信すると、Polrのインストールが完了します。

CentOS8にPolrをインストールする方法を見てきました。

信頼できる専用サーバーをお探しですか?私たちの訪問10Gbpsの専用サーバープランのページを。


PayPal料金計算機

PayPal料金計算機

PayPal料金計算機。PayPalは最も一般的に使用される支払い方法です。PayPalは個人アカウントとビジネスアカウントを提供します。料金についての明確な概要を提供します。

CentOS7にMTRレポートをインストールして実行する方法

CentOS7にMTRレポートをインストールして実行する方法

CentOS 7にMTRレポートをインストールして実行する方法を学習します。ネットワークエラーを診断して切り分けるために、Linux管理者はMTR(my traceroute)ツールを使用します。

CentOS7にGitサーバーをインストールして構成する方法

CentOS7にGitサーバーをインストールして構成する方法

CentOS7にgitサーバーをインストールして構成する方法を説明します。Gitサーバーをセットアップします。Gitは無料のオープンソースです。YUMを使用してGitをインストールするか、ダウンロードします。

Ubuntu20.04にiRedMailを簡単にインストールできます

Ubuntu20.04にiRedMailを簡単にインストールできます

このチュートリアルでは、Ubuntu20.04にiRedMailを簡単にインストールできることを示します。iRedMailはオープンソースのメールサーバーソリューションです。

CentOS7でOrangeScrumをセットアップする方法

CentOS7でOrangeScrumをセットアップする方法

この記事では、CentOS7でOrangeScrumをセットアップする方法を詳しく説明します。

Ubuntu20.04にXploitSPYを簡単にインストールできます

Ubuntu20.04にXploitSPYを簡単にインストールできます

この記事では、Ubuntu20.04サーバーにXploitSPYを簡単にインストールできることを説明します。XploitSPYは、Android監視スパイツールです。

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

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

CentOS 8にPolrをインストールする方法を示します。ApacheWebサーバー、MySQL最新バージョン、およびPHP7.4をインストールします。Polrは最新のリンク短縮サービスです。

Ubuntu20.04にIntelliJIDEAをインストールする方法

Ubuntu20.04にIntelliJIDEAをインストールする方法

この記事では、Ubuntu20.04にIntelliJIDEAをインストールする方法を詳しく説明します。IntelliJ IDEAは、統合開発環境です。コミュニティバージョン

侵入テストに役立つ7つのOSINTツール

侵入テストに役立つ7つのOSINTツール

この記事では、侵入テストに役立つ7つのOSINTツールについて詳しく説明します。

Ubuntu20.04にPlausibleをインストールする方法

Ubuntu20.04にPlausibleをインストールする方法

Ubuntu20.04にPlausibleをインストールする方法。Plausible Analyticsは、Google Analyticsに代わる、シンプルでオープンソースのプライバシーに優しいWeb分析です。