Cài đặt môi trường lập trình cho CodeIgniter
Trong bài học này, học viên sẽ được hướng dẫn cài đặt các công cụ cần thiết để lập trình PHP với CodeIgniter, bao gồm:
- Cài đặt XAMPP (hoặc Laragon) để thiết lập máy chủ web cục bộ.
- Cài đặt Composer nếu sử dụng CodeIgniter 4.
- Tải và cài đặt CodeIgniter 3 hoặc 4.
- Thực hiện các cấu hình cơ bản để CodeIgniter hoạt động đúng cách.
Bài học này giúp học viên có một môi trường phát triển đầy đủ trước khi bắt đầu lập trình với CodeIgniter.

Cài đặt môi trường lập trình
1. Cài đặt XAMPP (hoặc Laragon) để chạy PHP
Cách 1: Cài đặt XAMPP
XAMPP là một phần mềm giả lập máy chủ giúp chạy PHP trên máy tính cá nhân.
- Bước 1: Tải XAMPP tại https://www.apachefriends.org
- Bước 2: Chạy file cài đặt và làm theo hướng dẫn.
- Bước 3: Mở XAMPP Control Panel, khởi động Apache và MySQL.
Cách 2: Cài đặt Laragon (Thay thế XAMPP, nếu muốn)
Laragon là một phần mềm tương tự XAMPP nhưng nhẹ hơn, tối ưu hơn.
- Bước 1: Tải Laragon tại https://laragon.org
- Bước 2: Cài đặt và mở Laragon.
- Bước 3: Chạy Apache và MySQL.
Kiểm tra cài đặt PHP:
Sau khi cài đặt XAMPP hoặc Laragon, mở trình duyệt và nhập:
http://localhost
Nếu hiện trang mặc định của XAMPP hoặc Laragon, nghĩa là máy chủ đã hoạt động.
2. Cài đặt Composer (Chỉ dành cho CodeIgniter 4)
Composer là một công cụ quản lý thư viện PHP, cần thiết cho CodeIgniter 4.
- Bước 1: Tải Composer tại https://getcomposer.org
- Bước 2: Cài đặt Composer theo hướng dẫn.
- Bước 3: Kiểm tra bằng cách mở Command Prompt (CMD) và nhập:
composer -V
Nếu hiển thị phiên bản Composer, có nghĩa là đã cài đặt thành công.
3. Tải và cài đặt CodeIgniter 3 hoặc 4
Cài đặt CodeIgniter 3 (CI3)
- Bước 1: Tải CodeIgniter 3 tại https://codeigniter.com/download
-
Bước 2: Giải nén file tải về vào thư mục
htdocs
(XAMPP) hoặcwww
(Laragon). - Bước 3: Kiểm tra bằng cách mở trình duyệt và nhập:
http://localhost/tên-thư-mục
Nếu hiện trang chào mừng CodeIgniter, nghĩa là cài đặt thành công.
Cài đặt CodeIgniter 4 (CI4
Cách 1: Cài đặt thủ công
- Tải CodeIgniter 4 từ trang chủ và giải nén vào thư mục
htdocs
hoặcwww
.
Cách 2: Cài đặt bằng Composer (Khuyến khích) - Mở CMD và chạy lệnh:
composer create-project codeigniter4/appstarter tên-thư-mục
- Sau khi cài đặt, di chuyển vào thư mục và chạy lệnh:
php spark serve
- Mở trình duyệt và nhập:
http://localhost:8080
Nếu hiện trang mặc định của CodeIgniter 4, nghĩa là cài đặt thành công.
4. Cấu hình cơ bản trong CodeIgniter
Sau khi cài đặt, cần cấu hình một số thiết lập quan trọng.
Bước 1: Cấu hình base URL
- Mở file
app/Config/App.php
(CI4) hoặcapplication/config/config.php
(CI3). - Tìm dòng
$baseURL
và chỉnh thành:
public $baseURL = 'http://localhost/tên-thư-mục/';
Bước 2: Cấu hình database
- Mở file
app/Config/Database.php
(CI4) hoặcapplication/config/database.php
(CI3). - Cấu hình thông tin MySQL:
public $default = [
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'tên_database',
'DBDriver' => 'MySQLi'
];
Bước 3: Kiểm tra hoạt động
- Tạo một Controller đầu tiên để kiểm tra:
<?php
namespace App\Controllers;
class Test extends BaseController {
public function index() {
echo "CodeIgniter hoạt động thành công!";
}
}
- Lưu file trong thư mục app/Controllers/Test.php (CI4) hoặc application/controllers/Test.php (CI3).
- Truy cập trình duyệt với URL:
http://localhost/tên-thư-mục/public/test
Nếu hiển thị "CodeIgniter hoạt động thành công!"
, nghĩa là cài đặt và cấu hình thành công.
Kết luận
- Học viên đã biết cách cài đặt XAMPP hoặc Laragon để chạy PHP.
- Học viên đã biết cách cài đặt Composer để sử dụng CodeIgniter 4.
- Học viên đã cài đặt CodeIgniter 3 hoặc 4 thành công.
- Học viên đã thực hiện một số cấu hình cơ bản để CodeIgniter hoạt động đúng.

Với hơn 10 năm kinh nghiệm lập trình web và từng làm việc với nhiều framework, ngôn ngữ như PHP, JavaScript, React, jQuery, CSS, HTML, CakePHP, Laravel..., tôi hy vọng những kiến thức được chia sẻ tại đây sẽ hữu ích và thiết thực cho các bạn.
Xem thêm

Chào, tôi là Vũ. Đây là blog hướng dẫn lập trình của tôi.
Liên hệ công việc qua email dưới đây.
lhvuctu@gmail.com