memo φ(・・
Vagrant
$ vagrant box add centos67 https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box
$ vagrant box list
$ vagrant init centos67
$ vim Vagrantfile
# config.vm.network "private_network", ip: "192.168.11.11"
$ vagrant up
$ vagrant ssh
CentOS: init
$ sudo yum update
$ sudo /etc/init.d/vboxadd setup # yum update 以後 vagrant up で mount fail する場合にこれをすると治る.
$ sudo rpm -ihv http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
$ sudo rpm -ihv http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
$ sudo rpm -ihv http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ sudo rpm -ihv http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
CentOS: install
$ sudo yum install nginx
$ sudo /etc/init.d/nginx start # curl localhost => ok!
$ sudo yum install php --enablerepo=remi-php56
$ sudo yum install php-fpm --enablerepo=remi-php56
CentOS: setup
$ sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
# listen = /var/run/php-fpm/php-fpm.sock
# listen.owner = nginx
# listen.group = nginx
# listen.mode = 0660
$ sudo vim /etc/nginx/conf.d/default.conf
# location ~ \.php$ {
# root /usr/share/nginx/html;
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
# fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
# fastcgi_index index.php;
# include fastcgi_params;
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# }
CentOS: start
$ sudo /etc/init.d/php-fpm restart
$ sudo /etc/init.d/nginx restart
$ sudo vim /usr/share/nginx/html/index.php
# <?php
# phpinfo();
$ curl localhost/index.php # display phpinfo => OK!