CAKEPHP3インストール(linux)

1.ターミナルソフトでログイン(SSHログイン)

2.composerをインストール

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

参考リンク:https://getcomposer.org/download/

ロリポップは、こちら↑でOK

OR

-bash-4.1$ curl -s https://getcomposer.org/installer | php
All settings correct for using Composer
Downloading 1.2.0...

Composer successfully installed to: /home/sites/heteml/users/s/a/k/sakakura/web/composer.phar
Use it: php composer.phar

3.プロジェクトを作成

-bash-4.1$ php composer.phar create-project --prefer-dist cakephp/app 【プロジェクト名】

4.プロジェクトの環境設定

cakeディレクトリのパーミッション設定

3系からは、インストール途中で聞かれるのでYにすれば良い

Set Folder Permissions ? (Default to Y) [Y,n]? Y
-bash-4.1$ cd 【作成したプロジェクトのディレクトリ】
-bash-4.1$ chmod 777 -R testcake/tmp

-bash-4.1$ chmod 777 -R testcake/logs

cakeの設定ファイルを設置

-bash-4.1$ cd 【プロジェクトのディレクトリ】/config
-bash-4.1$ cp app.default.php app.php

設定ファイルの編集(/config/app.php)

'salt' => env('SECURITY_SALT', '__SALT__'),

ルートの編集(/config/routes.php)

コメント

タイトルとURLをコピーしました