vagrantでphpの環境構築

勉強会でphpを使うみたいなので、すごく久しぶり*1phpの環境を構築しました。

参加する勉強会

php初心者なので、ペアプロ合コン【プログラム初級者の男子枠】 - connpass の初級者枠に参加。

phpの構築方法

apacheの設定は初級者の私には面倒 難しいので、vagrantを使いました。

vagrantcloudphpのキーワードで検索して、downloadsが多かった smallhadroncollider/centos-6.4-lamp のboxを使用。

コマンド

$ mkdir php_sample
$ cd php_sample
$ vagrant init smallhadroncollider/centos-6.4-lamp
$ vim Vagrantfile
# Vagrantfileに下記の2行を追加
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.synced_folder "./", "/var/www"
$ vagrant up
$ mkdir public
$ cat << EOF > public/index.php 
<body><h1><?php echo "Hello,World" ?></h1></body>
EOF

動作確認

http://localhost:8080/

を開いて、表示を確認する。

まとめ

*1:学生の時にphp触った事あったので、たぶん10年ぶりくらい