CentOS6.9にCakePHP3.5インストールする方法です。
◯ システム要件
1 2 3 4 5 | ・HTTPサーバー(Apache/Nginx等) ・PHP5.6以上(PHP7.1も含む) ・mbstring PHP拡張 ・intl PHP拡張 ・simplexml PHP拡張 |
◯ Composerセットアップ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // CakePHP3.5インストールディレクトリに移動 # cd /var/www/html // composerファイルコピー # php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" # php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" // 上記コマンドの実行結果ログが下記であることを確認 Installer verified // composerセットアップ # php composer-setup.php // composer-setup.phpファイル削除 # php -r "unlink('composer-setup.php');" |
◯ CakePHP3.5プロジェクト作成
1 2 | // プロジェクト作成 ex) cakephp3.com # php composer.phar create-project --prefer-dist cakephp/app 新しいアプリケーション名(cakephp3.com) |
◯「config/app.php」のDB接続情報を編集
1 2 3 4 5 6 7 8 | 'Datasources' => [ 'default' => [ 'username' => 'xxx', 'password' => 'xxx', 'database' => 'xxx', // ・・・ ] ] |
◯ 開発サーバー起動
※ 下記画面が表示されることを確認する
1 2 | // ex) IP:192.168.56.101 ポート番号:5673 # bin/cake server -H 192.168.56.101 -p 5673 |