CodeIgniter 是一个功能强大的 PHP 框架,允许开发人员轻松构建动态 Web 应用程序。如果您是 Manjaro Linux 用户,那么您很幸运,因为在本综合指南中,我们将引导您使用命令行界面 (CLI) 在 Manjaro 系统上安装 CodeIgniter 的过程。
在 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_directory
your_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 现已安装,但您可能希望进一步自定义它。浏览 和 目录以根据您的项目要求进行更改。app
public
通过您的网络浏览器输入您的域(例如,)。您应该会看到 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 欢迎页面:
感谢您使用本教程在 Manjaro 系统上安装最新版本的 CodeIgniter。有关其他帮助或有用信息,我们建议您查看 CodeIgniter 官方网站。