cakephp 3.x を Amazon linux に入れる。

手順

yum install -y httpd24 php56 mysql56-server php56-mcrypt php56-intl  php56-mbstring php56-mysqlnd php56-opcache php56-devel
curl -sS https://getcomposer.org/installer | php
#composer.phar が実行ファイルなので他サイトだと composer.phar が必要だと書かれてる場合はそのままコマンドを叩けば良い。
mv composer.phar /usr/local/bin/composer

# root ユーザーで composer 叩くと怒られるので別途ユーザー作成
sudo su
useradd cakephp


#プロジェクト作成

su cakephp
cd ~
/usr/local/bin/composer create-project --prefer-dist cakephp/app /home/cakephp/sample

#権限付与 root で

chmod 770 /home/cakephp
chgrp apache -R /home/cakephp
find /home/cakephp -type d -exec chmod 0770 {} \;
find /home/cakephp -type f -exec chmod 0660 {} \;

#Apache の設定 conf.d 以下に適当にファイル作成して以下を記載すれば大丈夫だと思われます。

vi hogehoge.conf

ServerName hogehoge
<VirtualHost *:80>
Servername hogehoge
DocumentRoot /home/cakephp/sample/webroot/

         <Directory "/home/cakephp/sample">
                Options FollowSymlinks
                AllowOverride All
                Require all granted
         </Directory>

ErrorLog /var/log/httpd/cakephp-error_log
CustomLog /var/log/httpd/cakephp-access_log common
</VirtualHost>


あとはブラウザからウェブページに飛ぶ