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.
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).
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ẫnxampp\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ẫnxampp\php
, sau đó thêm dòng này vào cuối fileextension=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()); ?>
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.
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.