Zend Framework được là một trong những framework phổ biến nhất hiện nay và chiếm thị phần khá cao so với các PHP Framework khác. Tuy nhiên, để sử dụng thành thạo được Zend Framework. Người sử dụng phải có những hiểu biết nhất định về các khái niệm mô hình ba lớp M-V-C, kiến thức PHP 5.x thuần và một số kinh nghiệm xử lý tình huống khi tiếp cận lỗi thực tế.
Trong khuôn khô bài viết này, FastCodeVN sẽ hướng dẫn bạn cách cài đặt Zend Framework 2 (Phiên bản hiện tại khi viết bài là ZF 2.2.4) để có thể chạy được trên XAMPP trong môi trường Windows.
Cài đặt XAMPP cho Windows
Bước đầu tiên và trước hết là máy tính của bạn cần phải được cài đặt XAMPP. Nếu máy bạn đã có sẵn bộ phần mềm này rồi, thì hãy kiểm tra phiên bản của PHP, vì Zend Framework 2 chỉ làm việc với PHP phiên bản 5.3.3 trở lên mà thôi.
- Truy cập apachefriends.org và tải về XAMPP (Bản cài đặt hoặc Portable)
- Cài đặt XAMPP, tránh cài vào thư mục C:\Program Files. (Ở đây, tôi chọn thư mục cài đặt là D:\xampp).
- Sau khi cài xong, chạy XAMPP Control Panel và khởi động Apache, MySQL như hình dưới:
Truy cập địa chỉ http://localhost bằng trình duyệt để kiểm tra kết quả.
Sử dụng file php.exe
Ở phần sau của bài viết, chúng ta sẽ sử dụng file composer.phar để cài đặt Zend Framework 2, điều này yêu cầu cần đến file php.exe. Để kiểm tra xem có thể truy cập vào file này hay không, bạn làm theo các bước sau:
- Mở Windows Command Line (Start Menu > Gõ cmd > Nhấn Enter)
- Gõ php –v và nhấn Enter.
- Thông tin về phiên bản hiện tại của php sẽ được liệt kê ngay bên dưới:
Không tìm thấy lệnh php?
Nếu bạn gặp thông báo sau:
Điều này có nghĩa là Windows không thể xác định được vị trí của file php.exe. Và để khắc phục lỗi này, ta cần thêm đường dẫn của thư mục php vào biến môi trường PATH:
- Click chuột phải vào Computer, chọn Properties.
- Click Advanced system settings ở khung bên trái. Cửa sổ System Properties (chọn tab:Advanced) sẽ hiện ra.
- Click Environment Variables.
- Ở khung thứ hai, chọn biến có tên là Path và double click vào nó để chỉnh sửa.
- Thêm dòng ;D:\xampp\php vào sau nội dung có sẵn. (Đây là đường dẫn tới thư mục chứa file php.exe).
- Nhấn OK để đóng tất cả các cửa sổ vừa bật. Mở một Windows Command Line mới và gõ lại lệnh php –v.
Cài Zend Framework 2 bằng ZendSkeletonApplication
Sau khi xong 2 bước trên, ta đã đạt được các yêu cầu để cài Zend Framework 2. Để cài đặt Zend Framework 2:
- Download ZendSkeletonApplication tại đây.
- Giải nén file zip vừa tải về vào một thư mục trong D:\xampp\htdocs. Ở đây, tôi giải nén vào thư mục D:\xampp\htdocs\zend-demo.
- Vào thư mục D:\xampp\htdocs\zend-demo, nhấn giữ Ctrl + Shift đồng thời và click chuột phải, chọn Open command window here, gõ lần lượt 2 dòng sau vào Command Line.
Quá trình cài đặt sẽ diễn ra trong khoảng vài phút.
Sau khi chạy xong 2 lệnh bên trên, bạn đã cài đặt xong Zend Framework 2. Truy cậphttp://localhost/zend-demo/public/ để xem kết quả.
Cấu hình Apache Virtual Host
Sau khi cài đặt xong Zend Framework 2, ta có thể tạo một Virtual Host (Host ảo) để rút gọn tên miền.
- Mở file D:\xampp\apache\conf\extra\httpd-vhosts.conf
- Thêm các dòng sau vào cuối file:
Khởi động lại apache, và bạn đã hoàn tất.
Cấu hình Windows Hosts
Việc cuối cùng cần làm trong bài viết này đó là chỉnh sửa file hosts của Windows. Sau khi bước trên đã hoàn thành, bạn vẫn chưa thể truy cập vào địa chỉ http://zend-demo.local. Để có thể truy cập được, bạn mở file C:\Windows\System32\drivers\etc\hosts bằng Notepad hoặc Notepad++(Quyền Administrator).
Thêm dòng sau:
Và lưu file lại.
Tồng kết
Sau khi thực hiện xong các bước trên, bạn đã cài đặt xong một Zend Framework 2 bằng ZendSkeletonApplication. Từ lúc này, bạn có thể truy cập trang Hello World này bằng cách vàohttp://zend-demo.local bằng trình duyệt.
Nếu có bất cứ vấn đề gì trong việc cài đặt, lưu lại comment và tôi sẽ trả lời bạn sớm nhất có thể
.
2013/10/19
Quang Phạm | FastCodeVN Team