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ツールについて詳しく説明します。