HỌC PHALCON CĂN BẢN
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Bài 01: Download và cài đặt Phalcon trên Window

Hiện nay có rất nhiều PHP Framwork nên việc lựa chọn cho mình một Framwork tốt nhất là câu trả lời rất khó, vì mỗi cá nhân sẽ thích một FW nào đó và gắn bó với nó trong quá trình xây dựng dự án cho riêng mình. Bản thân mình là một lập trình viên và có sở thích nghiên cứu những công nghệ, framwork mới vì đó là kết quả của sự sáng tạo tuyệt vời mà ta không thể bỏ qua được.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Bản thân mình master Codeigniter Framework nhưng do nhu cầu công việc nên phải lấn sang Phalcon, luôn tiện sẵn nghiên cứu mình viết loạt serie này mục đích sưu tầm lại kiến thức và giúp đở được bạn nào thì hay bạn đó. Nên nếu bạn cảm thấy loạt serie này không phù hợp thì có thể bỏ qua nó nhé. 

1. Phalcon là gì?

Phalcon là một mã nguồn mở, có đầy đủ tính năng của một mô hình MVC và nó được viết bằng ngôn ngữ C, sau đó build thành file .DLL và tích hợp vào danh sách Extensions của Apache, vì vậy nó có tính performance cao, hay có thể nói tốc độ của nó sẽ nhanh hơn các Framwork khác.

Tuy nó được viết từ ngôn ngữ C nhưng bạn không cần thiết phải biết về ngôn ngữ này, bạn chỉ cần rành  lập trình hướng đối tượng trong php và mô hình MVC là quá đủ, vì bản chất nó đã build thành các lớp PHP rồi. Khi làm việc với phancol thì bạn phải biết khái niệm về namespace nhé, nên nó chỉ chạy kể từ PHP Version 5.x trở đi. Không những có tính performance  cao mà Phalcon  rất dễ sử dụng, nhiều thư viện cho bạn lựa chọn.

Bài viết này được đăng tại [free tuts .net]

2. Download Phalcon

Việc download Phalcon quá đơn giản, bạn chi việc lên trang chủ của nó tại địa chỉ này và chọn hệ điều hành, version tương thích với máy của mình là ok. Trong bài này mình sử dụng PHP 5.6  và hệ điều hành Window 32 bít  nên mình sẽ chọn phiên bản Phalcon 1.3.4 - Windows x86 for PHP 5.6.0 (VC11).

download-phalcon-tren-window.png

Sau khi download chúng ta sẽ có một file php_phalcon.dll, đây chính là file hệ thống của Phalcon.

3. Cài đặt phalcon trên window 

Việc cài đặt phalcon rất đơn giản, trước tiên bạn cần có một máy server ảo (Vertrigo, xampp, ..). Trong bài này mình sử dụng Xampp nhé các bạn. Chúng ta sẽ thực hiện các bước sau để cài đặt:

  • Giải nén file download về và được file php_phalcon.dll
  • Copy file php_phalcon.dll vào thư mục có đường dẫn xampp\php\ext. Folder ext này là nơi chứa các Extension của Apache
  • Mở file php.ini nằm trong đường dẫn xampp\php, sau đó thêm dòng này vào cuối file extension=php_phalcon.dll. Ý nghĩa là load extension có tên là php_phalcon.dll
  • Khởi động lại Xampp

Sau khi thực hiện xong các bước trên bạn vào thư mục htdocs của xampp và tạo một file index.php, sau đó thêm đoạn code sau vào:

<?php echo '<pre>'; print_r(get_loaded_extensions()); ?>
Sau đó chạy file index.php này lên nếu màn hình có xuất hiện phalcon thì tức là bạn đã cài đặt thành công rồi đấy.

cai-dat-phalcon.png

Lời kết

Bài này rất đơn giản chỉ là download và cài đặt phalcon trên Window, bài tiếp theo chúng ta sẽ tìm hiểu cách cấu hình mô hình MVC của nó và viết chương trình MVC đầu tiên để các bạn dễ hiểu mô hình của Phalcon hơn. 

Cùng chuyên mục:

Bài 06: Tạo template dùng chung trong Phalcon

Bài 06: Tạo template dùng chung trong Phalcon

Trong Phalcon ngoài Main Template thì nó còn có một chức năng tạo một Template…

Bài 05: Mô hình layouts của views trong Phalcon

Bài 05: Mô hình layouts của views trong Phalcon

Nếu bạn đã từng nghiên cứu qua Codeigniter Framework thì bạn sẽ thấy điểm yếu…

Bài 04: Thao tác với Views trong Phalcon

Bài 04: Thao tác với Views trong Phalcon

Tiếp theo bài trước, trong bài này chúng ta sẽ tìm hiểu cách khai báo…

Bài 03: Thao tác với Controller trong Phalcon

Bài 03: Thao tác với Controller trong Phalcon

Phalcon hoạt động theo mô hình MVC nên nó sẽ có một file index.php làm…

Bài 02: Xây dựng cấu trúc folder cho ứng dụng phalcon

Bài 02: Xây dựng cấu trúc folder cho ứng dụng phalcon

Nếu bạn đã từng tìm hiểu qua các Framework khác thì thông thường khi download…

Top