実習室PCにcakephpをセットアップする手順。
授業では予めセットアップしたcakephpをレポートフォルダから配布した。
ここでは自分のPCなどにcakephpをインストールする参考資料として自習室PCにセットアップする手順を記録しておく
git for windows をダウンロードしてインストールしておく。
インストールしたgitアプリは再起動すると消える。再びcakephpセットアップるする際にはインストールしなおすこと。
xamppのphpに国際化対応とzip拡張機能を有効にする
t:\xampp\php\php.ini の
extension=intl
extention=zip
のコメントアウトを削除して保存する
※windowsにzipコマンドがインストールされていない。
代用としてPHPのzipを使用する。zipが無効の場合はgitからレポジトリ全体がクローンされてフットプリントが2.3GBと巨大になる。
正常にダウンロードした場合は10MB程度のサイズ。
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"
composerでcakephpをダウンロードする
以下のコードで my_cake はcakephpをインストールするフォルダ(フォルダは自動作成される)
php composer.phar create-project --prefer-dist --remove-vcs cakephp/app:~5.1 my_cake
cakephpをインストールしたフォルダをWebサーバーのドキュメントルート(htdocsなど)に移動する