VirtualBoxをインストール
ネットワークカードはNATとホストオンリーの2枚刺しでホストからの接続はホストオンリーで、ゲストPCはNATでインターネット接続可能にする。
この構成でホストPCのネットワークが変わってもゲストとのやりとりに影響を受けない。
CentOSはミニマムでインストール
NICを認識しない場合があるので
# vi /etc/sysconfig/network-script/ifcfg-eth0
ONBOOT=no
になっていたら
ONBOOT=yes
に変更する
ホストオンリーのネットワークは固定IPにする
# vi /etc/sysconfig/network-scripts/ifcfg-eth*
ifcfg-eth0 または eth1
中身を以下にする ****は各自の設定 DEVICE=eth1 HWADDR=**** TYPE=Ethernet UUID=***** ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=***** NETMASK=*****
# yum update
Apache2.2のインストール
#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm #rpm -ivh http://mirror.sysadminguide.net/centalt/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm # yum install httpd --enablerepo=CentALT #yum install httpd-devel --enablerepo=CentALT
PHP5.6のインストール
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum install --enablerepo=remi --enablerepo=remi-php56 php php-devel php-mbstring php-mcrypt php-gd php-pgsql
PostreSQL9.5をインストール
# yum install http://yum.postgresql.org/9.5/redhat/rhel-6.7-x86_64/pgdg-centos95-9.5-2.noarch.rpm # yum install postgresql95-server postgresql95-contrib
Postgresの自動起動
# chkconfig postgresql-9.5 on
EPELリポジトリのインストール
# rpm -ihv http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
リポジトリファイルの修正
vi /etc/yum.repos.d/epel.repo
elgisリポジトリの追加
# rpm -Uvh http://elgis.argeo.org/repos/6/elgis-release-6-6_0.noarch.rpm
PostGISのインストール(依存関係のあるパッケージも同時インストール)
# yum --enablerepo=epel,elgis install postgis2_93.x86_64
Postgres初期化
# service postgresql-9.5 initdb
Postgresのパスワード変更
su - postgres psql postgres=# alter role postgres with password 'パスワード文字列'; ostgres=# q
コメント