VagrantがknifeのインストールでStopしたので、そちらは放置してVMでPHP、MySQL、Apacheを立ててみます。
VMwarePlayerはインストール済みなのでそこから先を。
参考URLはこちら http://btt.hatenablog.com/entry/2013/02/06/120049
CentOSをダウンロード
http://www.centos.org/download/
から
Latest version - X86 64bit DVDをTorrentでダウンロードしようとしたが
Torrentソフトはウィルスが怖いので断念。
isoで落とす。
CentOS-6.5-x86_64-bin-DVD1.iso
Torrent拡張子:BitTorrentという方法でデータをダウンロードするために必要なインデックス用ファイル。ダウンロードソフトで読み込むと本体のデータをP2Pで高速にダウンロードできる。
ISO拡張子:DVDのディスクをデータ形式でパソコンに取り込んだもの。
VMを起動して新規仮想マシン作成で先ほどのisoファイルを指定。
ホストマシンのBIOS設定でVT-x/AMD-V を有効化してください。
というエラーが出る。
BIOSの設定変更が必要ということで、再起動+F2でBIOSを呼び出し、
Virtualization Technologyを Enabledに。
再度Centを起動したところ成功!
Applications→SystemTools→Terminalで接続し、ifconfigでIPを確認。
TeraTermからそのIPを指定してログイン。
rootになって
キーボードを日本語に設定。
vi /etc/sysconfig/keyboard
でKEYTABLE="jp106"に変更。
タイムゾーンをJSTに変更。
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
yum install httpd httpd-devel
yumコマンドでhttpdとhttpd-develをインストール。
httpd:Apache HTTP Server 本体
httpd-devel:Delevopment tool for the Apache HTTP Server
service httpd start
httpdを起動
MySQLをインストール
#yum install mysql-server mysql-devel
# service mysqld start
PHPもインストール
#yum install php-cli php-common php-devel php-mysql php-xml php-mbstring
80番ポートへのアクセスを許可
# vi /etc/sysconfig/iptables
-A INPUT -p tcp --dport 80 -j ACCEPT を追記
# service iptables restart
ifconfig で表示されたeth0のinet addrをブラウザで指定すれば表示されるはず、なのに
エラーになる。
ここであれこれ試しつつ2時間くらいハマった。
結論、
iptablesに80番ポートACCEPTを追加するときには
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
より前に書く必要があったらしい。
http://192.168.26.128/ が表示された!
とりあえずここまで。