8
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MacでVirtualBox+CentOS6の開発環境を構築する

Last updated at Posted at 2016-04-23

概要

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ファイルを作成する。

/var/www/html/info.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

8
9
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
8
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?