Trong hướng dẫn này, chúng ta sẽ xem xét cách bạn có thể cài đặt và định cấu hình CodeIgniter. Chúng là hai cách cài đặt CodeIgniter. Bạn có thể tải xuống phiên bản mới nhất từ trang web CodeIgniter hoặc bạn có thể sử dụng một công cụ như trình soạn thảo để tự động cài đặt
Trong hướng dẫn này, bạn sẽ học
Cách tải xuống và cài đặt CodeIgniter Framework
Mã nguồn của CodeIgniter Framework hiện có trên trang web chính thức của CodeIgniter. Nếu bạn muốn tải xuống phiên bản mới nhất của khung, thì bạn nên thực hiện việc đó từ trang web chính thức
Bước 1] Tải xuống CodeIgniter Framework
Mở URL sau trong trình duyệt của bạn https. // người viết mã. com/
Hình ảnh bên dưới hiển thị liên kết tải xuống phiên bản mới nhất của khung
Bước 2] Giải nén CodeIgniter-4. 1. 4. tập tin zip
Nhấp vào liên kết trên sẽ tải xuống khung dưới dạng thư mục nén và Giải nén nội dung của CodeIgniter-4. 1. 4. khóa kéo
Bước 3] Tạo một thư mục mới
Giả sử bạn muốn tạo một dự án có tên là cửa hàng trực tuyến. Bạn có thể làm theo các bước sau để bắt đầu dự án của mình. Tạo một thư mục mới trên ổ đĩa phát triển của bạn, e. g, D. \Sites\cửa hàng trực tuyến
Bước 4] Mở nội dung của CodeIgniter-4. 1. 4
Bây giờ, bạn sẽ có thể xem các tệp sau. Sao chép nội dung trên vào thư mục dự án của bạn, e. g. , D. \Sites\cửa hàng trực tuyến
Bước 5] Mở terminal và chạy lệnh sau
Khởi động máy chủ PHP tích hợp, chỉ để đảm bảo mọi thứ đều ổn
cd D:\Sites\ online-store
Chạy lệnh sau
php -S localhost:3000
Bước 6] Mở URL bên dưới
Tải URL sau vào trình duyệt của bạn.
php -S localhost:30003
Nếu bạn thấy hình trên, tất cả đều hoạt động tốt,
Trình soạn thảo trong CodeIgniter là gì?
Trình soạn thảo trong CodeIgniter là một hệ thống quản lý gói cho PHP. Một gói chỉ đơn giản là một tập hợp các tập lệnh PHP hoạt động cùng nhau hướng tới một mục tiêu duy nhất. Dựa trên định nghĩa này, CodeIgniter mặc dù là một khung nhưng vẫn đủ điều kiện để được gắn nhãn gói theo thuật ngữ của nhà soạn nhạc
Hình ảnh sau đây cho thấy cách Composer hoạt động trong CodeIgniter
Nhà soạn nhạc trong CodeIgniter
Tác giả của CodeIgniter lưu trữ gói tại Packagist, đây là kho lưu trữ trung tâm cho các gói PHP, v.v.
Khi nhà phát triển chạy lệnh của nhà soạn nhạc để tải xuống CodeIgniter, Nhà soạn nhạc sẽ giao tiếp với Packagist và tải xuống bản phát hành mới nhất của gói. Ngoài việc cài đặt các khung như CodeIgniter, Composer cũng có thể được sử dụng để;
- Cài đặt các gói riêng lẻ như thư viện cơ sở dữ liệu hoặc email của bên thứ ba
- Cập nhật các gói hiện có
- Xóa các gói đã cài đặt
Cách tải xuống và cài đặt Composer
Dưới đây là các bước để tải xuống và cài đặt Composer trong CodeIgniter
Bước 1] Tải URL sau trong trình duyệt của bạn https. //getcomposer. tổ chức/tải xuống/
Tải xuống thiết lập và làm theo hướng dẫn cài đặt
Bước 2] Mở dấu nhắc lệnh/thiết bị đầu cuối
Chạy lệnh sau
composer
Bạn sẽ thấy các kết quả sau
Nếu bạn thấy được kết quả như trên thì xin chúc mừng bạn đã cài đặt thành công composer
Bây giờ hãy tạo một dự án mới gọi là cửa hàng trực tuyến
Chạy lệnh sau
composer create-project CodeIgniter/framework online-store
NƠI ĐÂY,
- nhà soạn nhạc tạo dự án CodeIgniter/framework cửa hàng trực tuyến nhà soạn nhạc gọi chương trình nhà soạn nhạc, tạo dự án tải xuống khung dự án được chỉ định trong không gian tên CodeIgniter
Bạn sẽ có thể thấy kết quả tương tự như sau
Nếu bạn là một fan hâm mộ lớn của các lệnh trên thiết bị đầu cuối thì đây là cách tốt nhất nếu không bạn có thể sử dụng cách cũ tốt là tải xuống tệp nén, giải nén và mã hóa vui vẻ
Tệp cấu hình CodeIgniter
Bây giờ chúng ta đã cài đặt thành công CodeIgniter, hãy xem thư mục cấu hình
Thư mục cấu hình nằm trong
application/config
NƠI ĐÂY,
- tự động tải. php – chỉ định các trình trợ giúp, thư viện, trình điều khiển, gói, v.v. sẽ được tải khi ứng dụng khởi động
- cấu hình. php – chứa các cấu hình ứng dụng như url cơ sở, ngôn ngữ, chuỗi truy vấn, v.v.
- hằng số. php – như tên gợi ý, tệp này tôi đã sử dụng để xác định các hằng ứng dụng
- cơ sở dữ liệu. php – chứa các tham số kết nối cơ sở dữ liệu
- các loại tài liệu. php – định nghĩa các loại tài liệu i. e. html4, html5, sv10, v.v.
- ngoai_chars. php – định nghĩa các ký tự nước ngoài để nói các ký tự được tìm thấy trong các ngôn ngữ như tiếng Nga và các ngôn ngữ khác
- móc. php – cho phép bạn xác định hook của riêng mình
- bộ nhớ đệm. php – nếu bạn đang sử dụng CodeIgniter cùng với Memcached thì bạn có thể sử dụng tệp này để cấu hình
- di cư. php – nếu bạn muốn sử dụng di chuyển cơ sở dữ liệu trong CodeIgniter thì bạn có thể sử dụng tệp này để định cấu hình cài đặt
- kịch câm. php – chứa các loại tập tin mime
- Hồ sơ. php – chứa các cài đặt được sử dụng bởi trình biên dịch CodeIgniter tích hợp
- tuyến đường. php – chứa các tuyến ứng dụng
- biểu tượng mặt cười. php – chứa các cài đặt cho biểu tượng mặt cười
- user_agents. php – chứa cài đặt cho tác nhân người dùng trình duyệt, tôi. e. , Chrome, Opera, Firefox, v.v.
Cấu hình CodeIgniter
Bây giờ, hãy tạo một số cài đặt phổ biến nhất trong CodeIgniter
Open application/config/config.php
URL cơ sở
$config['base_url'] = '';
Đặt URL cơ sở. Nếu trống thì CodeIgniter sẽ tự động đặt nó cho bạn. Nếu bạn muốn rõ ràng về URL cơ sở của mình, thì bạn có thể sử dụng một cái gì đó như sau
________số 8_______NƠI ĐÂY,
- $config[‘base_url’] = ‘http. //máy chủ cục bộ. 3000’;
Tiền tố lớp
CodeIgniter sử dụng tiền tố CI_Classname. Như một cách thực hành tốt nhất và để tránh xung đột với các lớp bên trong, bạn có thể thêm tiền tố vào lớp của mình, tôi. e. , MY_Tên lớp. Dòng sau được sử dụng để đặt tiền tố lớp của bạn
$config['subclass_prefix'] = 'MY_';
Chuỗi truy vấn
Đây là những tham số được truy cập trong URL, tôi. e. , thí dụ. com/chỉ mục. php?q=trứng. Nếu bạn muốn sử dụng các URL như vậy, thì bạn sẽ phải đặt
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Các thiết lập khác
Chúng có nhiều cài đặt mà bạn có thể đặt trong cấu hình. php bao gồm các định dạng ngày, bộ đệm và đường dẫn xem, v.v. phần lớn những gì bạn cấu hình phụ thuộc vào nhu cầu ứng dụng của bạn
Cách xóa chỉ mục. php trong CodeIgniter
CodeIgniter là một khung MVC. Điều này có nghĩa là nó có một điểm vào ứng dụng duy nhất là chỉ mục. php. Bạn truy cập URL nào không quan trọng. Tất cả đều đi qua chỉ mục. php. theo mặc định, chỉ mục. php được hiển thị trong URL như trong ví dụ bên dưới