CentOS 7にphpIPAMをインストールする方法

前書き

PhpIPAMは、いくつかの最高のWebホスティングサービスで使用されている最高のオープンソースインターネットプロトコル(IP)アドレス管理ソフトウェアの1つです[a] [b] [c]。これは強力なPHPベースのアプリケーションであり、IPアドレス管理のためのモダンで便利なWebインターフェイスを提供するため、初心者と経験豊富なWeb管理者の両方にとって理想的なオプションです。.


このチュートリアルは、CentOS VPSまたは専用サーバーにPhpIPAMアプリケーションをインストールする方法を示します.

準備はいい?しましょう’行く!

あなたが始める前に

phpIPAMアプリケーションをCentOSサーバーで問題なく実行するには、次のアプリケーションをインストールする必要があります。

  • PHPおよび必要なPHPモジュール
  • Apache Webサーバー
  • MariaDBデータベース

ステップ1-依存関係のインストールと環境の準備

ロケールの設定

CentOS 7にphpIPAMをインストールする前に、サーバーで使用する正確なロケールを設定する必要があります.

まず、以下のコマンドを発行してファイルを開きます / etc / environment

$ sudo nano / etc / environment

ファイルが開いたら、以下の内容をen_USコーディングに追加します。別の場所を使用する場合は、独自のエンコーディングを追加します。

LC_ALL = en_US.utf-8
LANG = en_US.utf-8

LAMPスタックモジュールのインストール

ロケールを設定したら、依存関係をインストールできます。まず、以下のコマンドを発行して、phpIPAMに必要なすべてのモジュールをインストールします。

$ sudo yum install httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php-snmp php-xml php-mysql php-mbstring git

Apache Webサーバーの設定

次に、Apacheのメイン構成ファイルを編集して、Webサーバーを構成します。ここでは、まず、以下のコマンドを実行してApacheを開きます’■メイン構成ファイル:

$ sudo nano /etc/httpd/conf/httpd.conf

このファイルを開いたら、ディレクトリ/ var / www / htmlの設定を変更して、mod_rewriteのURL書き換えを許可します。.

オプションFollowSymLinks
AllowOverrideall
注文を許可、拒否
すべてから許可

次に、サーバー名を次のように変更できます。 ローカルホスト, ただし、この名前を正しいドメイン名に変更することを忘れないでください.

ServerName locahost:80

変更を保存し、nanoエディターを終了します.

次に、以下のコマンドを実行して/etc/php.iniファイルを開き、正確なタイムゾーンを設定してphp警告を防止します。

$ sudo nano /etc/php.ini

次の変更を行います

;日付関数で使用されるデフォルトのタイムゾーンを定義します
; http://php.net/date.timezone
date.timezone = Europe /リュブリャナ

nanoエディターを保存して終了し、以下のコマンドを実行してApache Webサーバーを起動し、起動時に起動できるようにします。,

$ sudo service httpd start
$ sudo chkconfig httpd on

または、systemdを使用している場合は、以下のコマンドを発行します

$ sudo systemctl start httpd
$ sudo systemctl enable httpd

次に、ファイアウォール設定を調整して、HTTPおよびHTTPSトラフィックがApacheに渡されるようにします。

$ sudo firewall-cmd –permanent –add-port = 80 / tcp
$ sudo firewall-cmd –permanent –add-port = 443 / tcp
$ sudo firewall-cmd –reload

データベースのセットアップ

CentOSシステムでphpIPAMのデータベースを設定するには、まず以下のコマンドを実行してMariaDBを起動し、起動時にサービスを実行できるようにします.

$ sudo service mariadb start
$ sudo chkconfig mariadb on

systemdを使用している場合は、以下のコマンドを実行します。

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb

これで、次のコマンドを実行して、このデータベースのセキュリティを強化できます。

$ sudo mysql_secure_installation

プロンプトの質問に答えて、強力なrootパスワードを設定します。

ステップ2-PhpIPAMのダウンロードと構成

データベースサーバーとWebサーバーが正しく構成されたので、phpIPAMを構成します。.

インストールファイルのダウンロード

このチュートリアルでは、’Gitシステムを使用して、GitHubリポジトリからファイルをダウンロードします。サーバーにGitをインストールしていない場合は、以下のコマンドを実行してデプロイします。

$ sudo yum install git

次に、以下のコマンドを実行して、ディレクトリを/ var / www / html /に変更します。

$ sudo cd / var / www / html /

次に、次のコマンドを発行してphpIPAMをダウンロードします。

$ sudo git clone https://github.com/phpipam/phpipam.git

ダウンロードが完了すると、以下が表示されます。

Cloninginto ‘。’…
リモート:オブジェクトのカウント:10513、完了.
リモート:オブジェクトの圧縮:100%(2/2)、完了.
リモート:Total10513(delta0)、reused0(delta0)、pack-reused10511
オブジェクトの受信:100%(10513/10513)、7.84MiB | 2.59 MiB /秒、完了.
デルタの解決:100%(7310/7310)、完了.

次のコマンドを発行して、安定版リリースブランチを確認します。

$ Sudo git checkout 1.3

注意: phpIPAMの開発バージョンを使用する場合は、コマンドを実行しないでください git checkout 1.3. これは、利用可能なマスターバージョンを利用します。ただし、バージョン1.3を確認した場合は、次のコマンドを実行してマスターバージョンに変更します。.

$ sudo git checkout master

PhpIPAMは、ルートディレクトリである/ var / www / htmlディレクトリにダウンロードされます。所有権を変更し、すべてのxls / csvインポートのアップロードフォルダーのアクセス可能性を確認できます。

$ sudo chown apache:apache -R / var / www / html /
$ sudo chcon -t httpd_sys_content_t / var / www / html / -R

$ cd / var / www / html /
見つける。 -type f -exec chmod 0644 {};
見つける。 -type d -exec chmod 0755 {};

$ sudo chcon -t httpd_sys_rw_content_t app / admin / import-export / upload / -R
$ sudo chcon -t httpd_sys_rw_content_t app / subnets / import-subnet / upload / -R
$ sudo chcon -t httpd_sys_rw_content_t css / 1.3.1 / images / logo / -R

データベース接続の構成

データベースへの接続を設定するには、config.phpファイルにconfig.dist.phpファイルをコピーします。

$ sudo cp config.dist.php config.php

次に、config.phpファイルを開き、データベース接続設定を変更します。.

ステップ3-PhpIPAMのインストール

準備が整い、このインストールを簡単に完了できるはずです。お気に入りのブラウザを開いて検索 http:// ip_address / インストールウィザードにアクセスします。ウィザードに入ったら、次を選択します 新しいphpipamのインストール

CentOS 7にphpIPAMをインストールする方法

次に選択します データベースの自動インストール.

CentOS 7にphpIPAMをインストールする方法

これにより、新しいウィンドウが表示され、ルート認証情報を入力します。データベースの構成時に作成され、 phpipamデータベースをインストールする.

CentOS 7にphpIPAMをインストールする方法

クリック 継続する 確認メッセージで、構成後のプロセスを続行します。ここで、管理者パスワード、サイトURL、およびサイトタイトルを設定して、 設定を保存する.

CentOS 7にphpIPAMをインストールする方法

それだ!確認メッセージが表示されます。クリック ログインに進みます ログインページにアクセスし、管理者の資格情報を使用してphpIPAMにログインします。.

結論

CentOS VPSまたは専用サーバーにphpIPAMが正常にインストールされました。このアプリケーションのパワーと利便性を享受して、IPアドレスを管理できます.

以下の上位3つのVPSサービスを確認してください。

A2ホスティング

開始価格:
$ 5.00


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

ScalaHosting

開始価格:
$ 12.00


信頼性
9.4


価格
9.5


使いやすい
9.5


サポート
9.5


特徴
9.4

レビューを読む

ScalaHostingにアクセス

Hostinger

開始価格:
3.95ドル


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

関連するハウツー記事

  • CentOS 7 VPSまたは専用サーバーにphpMyAdminをインストールする方法
    中間
  • 新しいMySQLユーザーアカウントを作成し、MySQL権限を管理する方法
    初心者
  • CentOS 7サーバーでMySQL 8.0のパフォーマンスを調整および最適化する方法
    専門家
  • Ubuntu 18.04 VPSまたは専用サーバーでMySQLレプリケーションを使用して高可用性を作成する方法
    中間
  • CentOS 7 VPSまたは専用サーバーにCachetHQをインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me