LoginSignup
7
10

More than 5 years have passed since last update.

IPアドレス管理OSS phpIPAMインストール手順

Last updated at Posted at 2016-08-21

phpIPAMインストール手順

自宅サーバのVMのIPアドレスの管理をRedmineのWikiで行っていたが、
VMの台数が増えてきて管理がわずらわしくなってきたので、そろそろ
phpIPAMを使おうと思う。今回はphpIPAMのインストール手順をメモする。

インストール環境

OS:CentOS 6.8
Version:phpipam-1.2.1

公式サイト

参考にしたサイト

インストール手順

  1. phpipamをダウンロード
    
    cd /var/tmp/
    curl -L -o phpipam-1.2.1.tar http://sourceforge.net/projects/phpipam/files/latest/download
    
  2. phpipamをDocumentRootへ配置
    
    tar xvf phpipam-1.2.1.tar
    mv /var/tmp/phpipam /var/www/html/
    
  3. 必要なモジュールをインストール
    
    yum -y install php php-gd php-mbstring php-mysql php-pear mysql-server httpd
    
  4. 設定ファイルをバックアップ
    
    cp -pi /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
    cp -pi /etc/my.cnf /etc/my.cnf.org
    cp -pi /etc/php.ini /etc/php.ini.org
    cp -pi /var/www/html/phpipam/config.php /var/www/html/phpipam/config.php.org
    
  5. chkconfigの設定
    
    chkconfig httpd on
    chkconfig mysqld on
    
  6. my.cnfの character-set-server を UTF8にする
    
    vi /etc/my.cnf
    character-set-server = utf8
    
  7. php.ini の data.timezone を Asia/Tokyo にする
    
    vi /etc/php.ini
    date.timezone = Asia/Tokyo
    
  8. サービス起動
    
    service mysqld start
    service httpd start
    
  9. mysqlの初期設定
    ここでは例としてmysqldのパスワードを'Password'とした。
    
    mysql -uroot -e "set password for root@localhost=password('PassWord');"
    
  10. DocumentRootのパーミッションを設定
    
    chown -R apache:apache /var/www/html/
    
  11. config.phpでパス修正
    
    vi /var/www/html/phpipam/config.php

+define('BASE', "/phpipam/");
-define('BASE', "/");

12. DocumentRootの/var/www/html/のAllowOverrideをAllにする


vi /etc/httpd/conf/httpd.conf
AllowOverride All

13. Webブラウザからphpipamのインストール画面にアクセスする


http://IPアドレス/phpipam/install/

14. 管理画面の操作

1.の Automatic Database Installationを選択

phpipam_1.png
15. Mysqlのusername, passwordを入力

MySQLにアクセスできる情報となる

username: root
password: PassWord
host: localhost
database name: phpipam

phpipam_2.png
16. デフォルトのログインIP、パスワードを確認

READMEに記載されているもの


Default uaer

Admin / ipamadmin

17. phpipamにログインする

以下のusername, passwordでログインする


username: Admin
password: ipamadmin

phpipam_3.png
18. ログインを確認

phpipamにログインできたことを確認

phpipam_4.png
7
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
10