HƯỚNG DẪN CÀI ĐẶT CODEIGNITER FRAMEWORK TRÊN LOCALHOST

I: GIỚI THIỆU CHUNG

Trước khi vào phần chính của bài đúng như tiêu đề đã nêu trên mình xin mời các bạn download CodeIgniter tại <<< đây >>> và mình cũng muốn giới thiệu một chút về CodeIgniter Framework và tại sao lại là CodeIgniter chứ không phải là một FrameWork nào khác.

Tại VIỆT NAM thì Codeigniter luôn được coi là 1 trong những PHP framework phổ biến vì dễ học, dễ tiếp cận nhất so với các PHP framework nổi tiếng khác như Zend Framework, Cake Framework, YII Framework, symfony FrameWork và mới nổi gần đây nhất là Laravel FrameWork,…

Tuy là một Framework dễ học, dễ tiếp cận nhưng nó cũng có các chức năng, sức mạnh như các Framework phổ biến khác. CodeIgniter còn khuyến khích các lập trình viên sử dụng mô hình Model-View-Controller  cho các ứng dụng web của mình. Ưu điểm lớn nhất của nó là .

– Việc cài đặt và cấu hình CodeIgniter rất đon giản và nhanh chóng.
– Nhỏ gọn và tốc độ load web cao: Như các bạn vừa thấy đấy Codeigniter khi download về thì dung lượng của nó chỉ có hơn 2MB điều này đã chứng tỏ được hai điều sợ nhỏ gọn, chính vì sự nhỏ gọn nên giúp cải thiện tốc độ tải website được nâng cao rất nhiều.
– Hỗ trợ kết nối và tương tác đa nền tảng cơ sở dữ liệu.
– Tương tác với cơ sở dữ liệu thông qua active records.
– Session Management (quản lí Session).
– Định dạng và chuẩn hóa form và dữ liệu đầu vào.
– Hỗ trợ Caching toàn trang để tăng tốc độ thực thi và giảm tải tối thiểu cho máy chủ.  (tuyệt vời)
– Hỗ trợ Template Engine có thể thay đổi template một cách dễ dàng. (Mình thích nhất cái này)
– Hỗ trợ Hooks, Class Extensions, Plugins và các Library phong phú như Email, Paging, form_validation..v.v.
Framework này tích hợp thêm vào một số lớp thư viện khác mà các framework ở trạng thái mặc định chưa tích hợp:
– Bảo mật và XSS Filtering
– Gửi Email, hỗ trợ đính kèm, HTML/Text email, đa giao thức(sendmail, SMTP, and Mail) và các thứ khác.
– Thư viện chỉnh sửa ảnh (cắt ảnh, thay đổi kích thước, xoay ảnh, v.v..). Hỗ trợ GD, ImageMagick, và NetPBM
– Upload file
– FTP Class – Tương tác với máy chủ thông qua giao thức FTP
– Localization
– Phân trang tự động
– Mã hóa dữ liệu – Data Encryption
– Đo lường tốc độ thực thi – Benchmarking
– Application Profiling
– Lịch – Calendaring Class
– User Agent Class
– Nén – Zip Encoding Class
– Trackback Class
– XML-RPC Library
– Unit Testing Class
– Cấu trúc URL trong Codeigniter rất tốt và thân thiện với các công cụ tìm kiếm, điều này tốt cho SEO.
– Một lượng lớn các hàm hỗ trợ (helpers)
– Mô hình MVC giúp cho việc thiết kế, nâng cấp bảo trì mã nguồn một cách dễ dàng vì thành phần hiển thị và thành phần xử lý dữ liệu được tách biệt thành các phần độc lập. (Cái này thì hầu như các FrameWork nào cũng có, và chúng đều có nhược điểm là gây khó khăn cho người mới bắt đầu).
Trước khi học CodeIgniter mình hy vọng các bạn đã lắm được kha khá kiến thức về HTML, CSS, JAVASCRIPT, PHP và PHP nâng cao. Nếu các bạn đã làm quên với OOP thì rất tuyệt vời, những kỹ năng đó sẽ giúp bạn rất nhiều. Các bạn nên nhớ CodeIgniter dễ học nhất trong tất cả các PHP FrameWork.

II: CÀI ĐẶT CODEIGNITER FRAMEWORK TRÊN LOCALHOST VÀ CHẠY THỬ

Trước khi bắt đầu vào việc cài đặt các bạn hãy bật Xampp Server nên trước vì PHP Framework CodeIgniter chỉ chạy trên môi trường server. Và bạn hãy chắc chắn rằng đã download codeIgniter phiên bản mới nhất đeo đường link phía trên mình đã cung cấp nhá. Hiện tại khi mình viết bài này thì nó đang ở phiên bản _2.1.4.

Bước 1: Bạn hãy mở thư mục gốc trong web server ra nếu bạn xài wamp thì là thư mục www, còn mình dùng xamp là htdocs. Sau đó các bạn hãy giải nén CI vừa tải về lúc trước và đưa nó vào thư mục gốc, lúc này chúng ta sẽ thấy 1 folder có tên “CodeIgniter_(tên phiên bản)”.  

cài đặt codeIgniter trên localhost

Các bạn có thể đổi tên thư mục này tùy ý, các bạn cũng có thể để nguyên nếu muốn, còn mình thì mình sẽ đổi thành CodeIgniter_toidongian.com . 

cài đặt codeIgniter trên localhost

Bước 2:  Bây giờ, bạn hãy mở file config.php trongCodeIgniter_toidongian.com/application/config/config.php và thay đổi   $config[‘base_url’] = ”;   ở dòng 17 thành  $config[‘base_url’] = ‘localhost/tên thư mục CI mà bạn vừa đổi’; vì mình đổi tên của CI lúc trước là  CodeIgniter_toidongian.com  nên mình sẽ đổi thành:

Cài đặt codeIgniter trên localhost

Bước 3: Bạn mở trình duyệt bất kỳ nên và gõ  http://localhost/tên thư mục CI của bạn. Nếu bạn nhận được thông bảo như sau thì tức là bạn đã thành công.

cài đặt Codeigniter trên localhost

Việc cài đặt CI quả thật rất đơn giản phải không các bạn. Còn một phần rất quan trọng nữa là việc Codeigniter cũng hỗ trợ  Web Developer như chúng ta với một loạt các tài liệu hướng dẫn trong user guide. Các bạn có thể tham khảo thêm tại địa chỉ sau
Chúng ta sẽ kết thúc bài hướng dẫn cài đặt CodeIgniter FrameWork trên localhost tại đây. Mong rằng bài viết này sẽ giúp ích cho các bạn hơn trong quá trình học tập
Tagged with: , , ,
Posted in CodeIgniter, Web development

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: