LoginSignup
20
21

More than 5 years have passed since last update.

いいからやる。CentOS7 + Apache + MySQL + PHP7

Last updated at Posted at 2016-03-08

CentOS7 + PHP7 の環境が必要になったので
先達の知見をコピペさせていただき、vagrantで環境をつくった。

流したコマンドをprovisioningファイルとして残したのでメモ。
とりあえず何も考えず以下の手順を流してしまえば、CentOS7 + PHP7 環境が手に入る。

ファイルはGithubに登録した
https://github.com/ayayan-z/vagrantfile.git

環境前提

  • OS なんでも (検証マシンは、OSX ElCapitan 10.11)
  • virtualBox インストール済み
  • vagrant インストール済み
  • Git インストール済み

インストールされるもの

  • httpd
  • PHP7
  • MySQL

※ 2016/03/07 現在問題なく動作すること確認済み。

手順

CentOS7 の vagrant box を入手

vagrant box add centos7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

vagrantfile を clone

(vagrant box のバージョンが上記と異なる場合は、Vagrantfileの中身を書き換える)

git clone https://github.com/ayayan-z/vagrantfile.git

vagrant 起動

cd vagrantfile
vagrant up

時間かかる。ネットワーク状況による。15分〜

ざっと動作確認

  • 起動したVMにssh接続
vagrant ssh
  • Apache, PHP, MySQLのバージョンが表示されたらインストールOK
httpd -v 
php -v
mysql -v

スクリーンショット 2016-03-08 0.36.22.png

  • Apache + PHP

以下にアクセスしてphpinfo画面が表示されたらOK
http://192.168.33.10

もし接続できなければ、vagrant reload(困ったら再起動)

使う

あとはphpをぽいぽい書いて、いろいろ便利に使う。

20
21
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
20
21