nginx php-fpm設定
php 適当 php55-fpmが必要 # yum install php55 php55-cli php55-devel php55-common php55-fpm php55-gd php55-mbstring php55-opcache php55-pdo php55-pecl-memcached php55-pgsql php55-xml php55-xmlrpc php55-pecl-jsonc php55-pecl-jsonc-devel php55-pecl-memcache nginx # yum install nginx nignx設定 ec2のデフォルトのホスト名はとても長いので 下記が必要 デフォルト32なので64、128とエラーが出ないまで大きくする # vim /etc/nginx/nginx.conf http { server_names_hash_bucket_size 128; unix sockでの接続にする # vim /etc/nginx/conf.d/virtual.conf server { listen 80; server_name ec2-xxxxxxxxxx.xxxxxxxxxxxxxxxx.compute.amazonaws.com; location / { root /var/web/html; index index.html index.htm; } location ~ \.php$ { #root html; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/web/html/$fastcgi_script_name; include fastcgi_params; } } php-fpm設定 # vim /etc/php-fpm.d/www.conf listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx listen.owner = nginx user=nginx group = nginx