如何在Manjaro上安装CodeIgniter

CodeIgniter 是一个功能强大的 PHP 框架,允许开发人员轻松构建动态 Web 应用程序。如果您是 Manjaro Linux 用户,那么您很幸运,因为在本综合指南中,我们将引导您使用命令行界面 (CLI) 在 Manjaro 系统上安装 CodeIgniter 的过程。

codeigniter-logo

在 Manjaro 上安装 CodeIgniter

第 1 步。在运行以下教程之前,请确保我们的系统是最新的:

sudo pacman -Syu
sudo pacman -S base-devel

第 2 步。安装基本依赖项。

  • .PHP

要运行 CodeIgniter,您需要 PHP。安装 PHP 及其所需的扩展:

sudo pacman -S php php-apache

我们已经安装了 PHP,但让我们确认它已正确设置:

php -v
  • 作曲家

Composer 是管理 CodeIgniter 依赖项的重要工具。让我们全局安装它:

sudo pacman -S composer

编写器简化了依赖项管理。让我们全局安装它:

composer --version
  • 阿帕奇

我们将使用 Apache 作为 CodeIgniter 应用程序的 Web 服务器。使用以下命令安装 Apache:

sudo pacman -S apache

Check if Apache is running:

sudo systemctl status apache

If it’s not running, start and enable it:

sudo systemctl start apache
sudo systemctl enable apache
  • MariaDB/MySQL

对于数据库支持,请安装 MariaDB(或 MySQL)和相关实用程序:

sudo pacman -S mariadb

Start and enable MariaDB/MySQL:

sudo systemctl start mariadb
sudo systemctl enable mariadb

现在,初始化并保护数据库:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl start mariadb
sudo mysql_secure_installation

第 3 步。为 CodeIgniter 配置 Apache。

为 CodeIgniter 项目创建新的虚拟主机配置文件。将 替换为实际的项目目录路径和域名:your_project_directoryyour_domain

sudo nano /etc/httpd/conf/extra/httpd-your_project_directory.conf

添加以下配置:

<VirtualHost *:80>
ServerAdmin webmaster@your_domain
DocumentRoot "/path/to/your_project_directory/public"
ServerName your_domain

<Directory "/path/to/your_project_directory/public">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

编辑系统的主机文件,将您的域映射到本地主机:

sudo nano /etc/hosts

添加以下行:

127.0.0.1 your_domain

启用新的虚拟主机并重新启动 Apache :

sudo a2ensite httpd-your_project_directory.conf
sudo systemctl restart apache

要确保您的配置正确,请运行:

sudo apachectl configtest

Step 4. Downloading and Installing CodeIgniter.

第 4 步。下载并安装 CodeIgniter。

设置好环境后,让我们下载并安装 CodeIgniter。导航到您的项目目录并使用 Composer 创建一个新的 CodeIgniter 项目:

composer create-project codeigniter4/appstarter .

CodeIgniter 现已安装,但您可能希望进一步自定义它。浏览 和 目录以根据您的项目要求进行更改。apppublic

通过您的网络浏览器输入您的域(例如,)。您应该会看到 CodeIgniter 欢迎页面,确认安装成功。http://your_domain

第5步。数据库配置。

让我们为您的 CodeIgniter 应用程序配置数据库。在 CodeIgniter 项目根目录中打开该文件:.env

nano .env

使用您的MariaDB / MySQL凭据更新数据库设置:

database.default.hostname = localhost
database.default.database = your_database_name
database.default.username = your_database_username
database.default.password = your_database_password

第 6 步。测试您的 CodeIgniter 应用程序。

现在一切已设置完毕,让我们测试您的 CodeIgniter 应用程序,以确保它按预期工作。创建新的控制器和视图以测试应用程序:

php spark make:controller TestController
php spark make:view test

编辑文件以添加示例函数和视图。TestController.php

步骤 7.通过网络浏览器访问应用程序。

通过 Web 浏览器访问新控制器:

http://your_domain/test

您应该会看到 CodeIgniter 欢迎页面:

install-codeigniter

感谢您使用本教程在 Manjaro 系统上安装最新版本的 CodeIgniter。有关其他帮助或有用信息,我们建议您查看 CodeIgniter 官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun260973.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年10月5日 下午10:12
下一篇 2023年10月7日

相关推荐