📜  如何在Mac上安装CodeIgniter(1)

📅  最后修改于: 2023-12-03 15:38:34.714000             🧑  作者: Mango

在Mac上安装CodeIgniter

简介

CodeIgniter是一个轻量级的PHP开发框架,其为开发者提供了一些基础性的工具,包括SQL查询、表单验证、文件上传等等。本文将介绍在Mac上安装CodeIgniter的过程。

需求
  • 熟悉MacOS终端命令行操作
  • 已安装PHP解释器和Apache服务器
安装步骤
步骤1:下载CodeIgniter

首先,需要到CodeIgniter官方网站上下载最新的版本。选择.zip格式,并解压到项目所在的文件夹中。

例如:
$ cd ~/Downloads
$ unzip CodeIgniter-3.1.11.zip
步骤2:配置Apache

同时,需要配置Apache服务器,让它能够正确识别CodeIgniter的URL地址。打开终端,输入以下命令:

$ sudo nano /etc/apache2/httpd.conf

找到以下这行代码并取消注释:

LoadModule rewrite_module libexec/apache2/mod_rewrite.so

随后,找到到以下代码并将AllowOverride的属性值修改为All

<Directory "/Library/WebServer/Documents">
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any
    AllowOverride All
    Require all granted
</Directory>

保存更改后,重启Apache服务器:

$ sudo apachectl restart
步骤3:创建CodeIgniter项目

将已解压的文件夹移动到Apache服务器的根目录:

例如:
$ sudo mv ~/Downloads/CodeIgniter-3.1.11 /Library/WebServer/Documents

之后,打开浏览器,输入以下地址访问CodeIgniter:

http://localhost/CodeIgniter-3.1.11

如果一切正常,应该可以看到CodeIgniter的欢迎页面。

步骤4:创建CodeIgniter控制器

完成以上步骤后,需要创建一个控制器,以便更好地理解代码的工作方式。

在项目目录下,找到application/controllers/目录,并创建一个名为Hello.php的文件,输入以下内容:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Hello extends CI_Controller {
    public function index() {
        echo "Hello CodeIgniter!";
    }
}

重新打开浏览器,输入以下地址访问新创建的控制器:

http://localhost/CodeIgniter-3.1.11/index.php/Hello

如果能够看到Hello CodeIgniter!的字样,证明已经安装成功。

总结

在本文中,我们介绍了如何在MacOS系统上安装CodeIgniter,并创建一个简单的控制器。通过这个快速入门,你可以更快地提高你PHP框架开发的技能。