Ubuntu CakePHPをインストールする方法
環境
Ubuntu 24.04
php 8.3
概要
PHP の Web アプリケーションフレームワーク CakePHP のインストールです。
1.必要な PHP モジュールをインストールします
# apt -y install composer php8.3-curl php8.3-sqlite3
# vi /etc/php/8.3/cli/php.ini
# 1614行目 : 変更 zend.assertions = 1
2.任意の一般ユーザーで CakePHP テストプロジェクトを作成します。
$ mkdir test-project
$ cd test-project
CakePHP プロジェクト [my-app] 作成
$ composer create-project cakephp/app my-app Creating a "cakephp/app" project at "./my-app" $ cd my-app $ ./bin/cake server -H 0.0.0.0 -p 8765
3.クライアントコンピューターで Web アクセスします
http://ホスト名:8765/
作成したプロジェクトで Hello World を作成して動作確認します。
$ cd ~
$ vi src/Controller/HelloWorldController.php
; 新規作成 <?php namespace App\Controller; class HelloWorldController extends AppController { public function index() { } }
ディレクトリを作成します
$ mkdir templates/HelloWorld
$ vi templates/HelloWorld/index.php
; 表示する HTML 作成 <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Hello World</title> </head> <body> <div style="width: 100%; font-size: 40px; font-weight: bold;"> Hello CakePHP World!123456 </div> </body> </html>
サーバを起動します
$ ./bin/cake server -H 0.0.0.0 -p 8765