環境
- CentOS7
- PHP7.3.8
- Apache2.4.6
- MySQL5.5.64
- CakePHP3.7
手順
Apacheのインストール
下記の記事を参考にしてください
➨【Apache】CentOS7にApacheをインストールしたのに初期表示されない
MySQLのインストール
下記の記事を参考にしてください
➨【MySQL】CentOS7にMySQL5.5、5.6、5.7をインストールする
phpのインストール
下記の記事を参考にしてください
➨【php7.3】CentOS7にphp7.3をインストールする方法
phpのモジュールをインストールする
1 2 3 4 5 6 7 8 |
phpのモジュールをインストールする yum install -y --enablerepo=remi,remi-php73 php-mbstring php-intl php-xml php-zip php-unzip 必要なモジュールが入ったか確認 php -m Apacheの再起動 service httpd restart |
composerのインストール
下記の記事を参考にしてください
➨【composer】CentOS7にcomposerをダウンロードする方法を解説
CakePHPのインストール
1 2 3 4 5 6 7 8 9 |
ディレクトリの移動 cd /var/www/html cakephpのインストール composer create-project --prefer-dist cakephp/app:3.7.* cake_test 途中で Set Folder Permissions ? (Default to Y) [Y,n]? となる部分はYと入力してエンターキーを入力する |
CakePHPの設定
インストールは上記の項目までで完了してるので、あとはCakePHPの設定を行えばよい
- App/confing/app.php でデータベースの設定を行う
- ログが出力できるようにパーミッションを調整
初期導入時エラー
➨【CakePHP】環境構築でエラー~Error: SQLSTATE[HY000] [14] unable to open database file~