概要
MacでVirtualBox+CentOS6の開発環境を構築する。
環境
OSX 10.11.4
VirtualBox 5.0.10
CentOS 6.7
VirtualBoxをインストール
落としてきて入れるだけ。
CentOSをインストール
こちらを参考にインストールする。
http://www.kakiro-web.com/memo/virtualbox-create-virtual-machine-centos6.html
http://www.kakiro-web.com/memo/centos6-install.html
ネットワークの設定についてはONBOOTの設定のみ行い、dhcpのままとした。
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
CentOSをrebootすればネットワークに接続される。
$ reboot
ユーザ作成
rootユーザで
$ useradd [ユーザ名]
$ passwd [ユーザ名]
$ visudo
ユーザ名 ALL=(ALL) ALL
ここまでやると、MacのユーザでVirtualBox上のCentOSにsshできる。
$ ssh [CentOSのIPアドレス]
おまけ
MacのブラウザからCentOS上のWebサーバにアクセスしてみる。
とりあえず
$ sudo yum update
$ sudo yum install wget
PHP+httpdでやってみる
こちらを参考にphpとhttpdを入れる。
http://weblabo.oscasierra.net/centos7-php56-install/
CentOS7について書かれているのでhttpdの起動方法は異なる。
httpdを起動する。
$ sudo service httpd start
iptablesを停止する。
$ sudo service iptables stop
サービスの自動起動設定を行う。
$ sudo chkconfig httpd on
$ sudo chkconfig iptables off
確認用のphpファイルを作成する。
<?php
phpinfo();
Macのブラウザでアクセスできるか確認する。
http://[CentOSのIPアドレス]/info.php
PHPのビルトインウェブサーバーでやってみる
先ほどと同じphpファイルを任意のディレクトに置く。
~/info.php
ビルトインウェブサーバーを起動する。
$ php -S [CentOSのIPアドレス]:8080
Macのブラウザでアクセスできるか確認する。
http://[CentOSのIPアドレス]:8080/info.php