如何在 Ubuntu 24.04 上安装 CakePHP 框架如何在 Ubuntu 24.04 上安装 CakePHP 框架如何在 Ubuntu 24.04 上安装 CakePHP 框架如何在 Ubuntu 24.04 上安装 CakePHP 框架
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu 24.04 上安装 CakePHP 框架

发表 admin at 2025年2月28日
类别
  • 未分类
标签

CakePHP 是一个最流行且使用最广泛的开源 Web 应用程序框架,采用 PHP 构建,遵循模型-视图-控制器( >MVC)架构模式,旨在使 Web 应用程序的开发更容易、更有组织。

在本文中,我们将指导您在 Ubuntu 24.04 系统上安装 CakePHP。

先决条件

  • 运行 Ubuntu 24.04 并具有管理访问权限(root 用户或 sudo 权限)的服务器。
  • 安装并配置了运行LAMP(Apache、MySQL 和 PHP)堆栈的服务器。

在 Ubuntu 24.04 中安装 LAMP 堆栈

首先,首先更新本地系统软件包,以确保安装了最新版本的软件包。

sudo apt update
sudo apt upgrade -y

接下来,您需要安装 LAMP 堆栈,CakePHP 应用程序需要它来处理传入请求并交付网页。

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-mysql php-xml php-zip php-sqlite3 -y

在 Ubuntu 24.04 中安装 PHP Composer

接下来,安装Composer,它是PHP的依赖管理工具,它将帮助我们安装和管理CakePHP框架。

sudo apt install -y composer

安装完成后,通过运行验证 Composer 版本。

composer --version

在 Ubuntu 24.04 上安装 CakePHP

现在,我们可以使用以下命令继续安装 CakePHP 框架,这将创建一个名为 my_cakephp_app 的新目录并安装最新稳定版本的 CakePHP 在 Apache Web 根目录下,即 /var/www/html/。

cd /var/www/html/
sudo composer create-project --prefer-dist cakephp/app my_cakephp_app

安装完成后,使用 cd 命令导航到 my_cakephp_app 目录并列出文件。

cd my_cakephp_app
ls -l

在这里,您将找到以下重要的目录和文件:

  • config – 该目录包含 CakePHP 应用程序的配置文件。
  • src:该目录保存应用程序的源代码,包括控制器、模型和视图。
  • templates:此目录包含应用程序的视图模板。
  • webroot:此目录是 Web 服务器的文档根目录,包含面向公众的文件,例如 CSS、JavaScript 和图像。

CakePHP 附带一个内置的开发服务器,您可以使用它在开发过程中测试您的应用程序。

为 CakePHP 配置 Apache

为您的 CakePHP 项目创建一个新的 Apache 配置文件。

sudo nano /etc/apache2/sites-available/myapp.conf

添加以下配置,根据需要调整路径和域。

<VirtualHost *:80>
    ServerName phpcake.linux教程
    DocumentRoot /var/www/html/my_cakephp_app
    <Directory /var/www/html/my_cakephp_app>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

保存文件并启用虚拟主机。

sudo a2ensite myapp.conf

重新加载 Apache 以使更改生效。

sudo systemctl reload apache2

调整权限,使 CakePHP 可以写入特定目录。

sudo chown -R www-data:www-data /var/www/html/my_cakephp_app/tmp
sudo chown -R www-data:www-data /var/www/html/my_cakephp_app/logs

最后,启动服务器,并运行以下命令。

bin/cake server
Or
/var/www/html/my_cakephp_app/bin/cake server

这将启动开发服务器并使您的 CakePHP 应用程序可用:

http://localhost:8765
OR
http://domain.com

探索 CakePHP 应用程序

现在您已经安装并配置了CakePHP,您可以开始探索该应用程序了。默认的 CakePHP 安装附带了一些示例页面和功能,您可以将其用作自己开发的起点。

您可以探索的一些关键功能包括:

  • 主页:默认主页,提供 CakePHP 应用程序的基本概述。
  • 文章:CRUD示例(创建、阅读、更新、删除)用于管理文章的应用程序。
  • 用户:用于管理用户帐户的示例CRUD应用程序。

要访问这些功能,只需在网络浏览器中导航到相应的 URL,例如:

http://localhost:8765/articles 
or 
http://localhost:8765/users
结论

在本文中,我们介绍了在 Ubuntu 24.04 系统上安装 CakePHP 框架的过程。我们介绍了必要的先决条件、Composer 的安装、新 CakePHP 项目的创建以及应用程序的配置。

最后,我们探讨了 CakePHP 框架提供的默认特性和功能。安装 CakePHP 后,您现在可以开始使用这个强大而灵活的框架构建您自己的 Web 应用程序。

©2015-2025 Norria support@norria.com