如何在Ubuntu 18.04上安装CodeIgniter(仿生)

时间:2019-05-19 01:26:41  来源:igfitidea点击:

CodeIgniter是一个用于快速开发的强大PHP框架。
它是一个由开发人员构建的开源PHP框架,用于开发人员更快地创建web应用程序。
CodeIgniter 3是可用的最新框架,而CodeIgniter 2是一个遗留的PHP框架。
在本教程中,我们将在Ubuntu系统上安装CodeIgniter 3。

第1步-准备工作

CodeIgniter框架需要安装PHP, MySQL作为数据库服务器,Apache/Nginx作为网络服务器。

步骤2 -下载CodeIgniter

从GitHub官方发布页面下载最新版本的CodeIgniter。
可以使用以下命令在系统上下载CodeIgniter 3.1.9。

cd /var/www
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.9.zip

在本地系统上解压存档。

unzip 3.1.9.zip
mv CodeIgniter-3.1.9 CodeIgniter

步骤3 -创建数据库

现在,在MySQL中为CodeIgniter应用程序创建一个数据库。
用root用户连接到MySQL,然后用下面的查询创建数据库和用户。

创建数据库后,在文本编辑器中编辑CodeIgniter数据库配置,并根据环境更新数据库设置。

vi application/config/database.php

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'root',
        'password' => '_password_',
        'database' => 'codeigniter',
        'dbdriver' => 'mysqli',
        'dbprefix' => 'tec_',

步骤4 -设置CodeIgniter

现在需要为应用程序配置基本URL。
在本教程中,我们使用www.example.com域进行配置。
我们可以选择本地主机或我们选择的任何有效域名。
编辑config.php文件,并更新base_url:

vi application/config/config.php

$config['base_url'] = 'http://www.example.com/';

步骤5 -设置Apache

创建一个新的虚拟主机配置文件:

vi /etc/apache2/sites-available/codeigniter.conf

添加以下内容:

保存Apache VirtualHost配置文件。
现在使用a2enmod命令启用新创建的CodeIgniter VirtualHost。
另外,重新启动Apache服务使更改生效。

sudo a2ensite codeigniter
sudo systemctl restart apache2

步骤6 -测试

在浏览器中访问CodeIgnator应用程序。

http://www.example.com/

现在可以开始使用CodeIgniter进行开发了。