あるAPIサービスをcakePHP3でつくりたいとおもい、調べてみるとxserverにインストールできるということなので試してみた。
参考にさせていただいたのは下記のサイト
CakePHP 3.x インストールメモ | 加藤 正人のデベロッパーズブログ
とりあえず後からできるようにやったことをメモしておきます。
SSHで接続
public_htmlにて
$composer create-project –prefer-dist cakephp/app
を実行
このディレクトリに
.htaccess を下記の内容で作成
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] </IfModule>
/app/config/app.default.php
をコピーして名前を変更
/app/config/app.php
とする。
'Security' => [ 'salt' => '_SALT_', ],
このsaltの数値を自分で適当に入力。
app/config/app.php
の中のDatabaseについて
username
password
database
などを入力。
Connection to database could not be established: SQLSTATE
というエラーがでたときは、/app/config/app/phpの中にあるデータベース設定で
hostがlocalhostになっているのを「mysql○○.xserver.jp」に変更する
以上で無事にxserverにcakePHP3がインストールできました。