April 4, 2012

Zend Framework: Install by Wamp and Netbeans

Hôm nay mình giới thiệu đến mọi người cách thức cài đặt Zend Framework dựa trên bộ WAMP và IDE Netbeans. Kết hợp đó, mình giới thiệu mọi người cách tạo virtual host để xem link tạo localhost hấp dẫn hơn. Zend Framework thì có lẽ không cần giới thiệu nữa vì nó đã rất phổ biến trong những năm gần đây, và đây là bộ framework PHP MVC theo đánh giá của cá nhân mình là rất hoành tráng và đồ sộ theo nghĩa bóng lẫn nghĩa đen.

zend framework download
Hình 1: Đầu tiên, bạn vào link http://framework.zend.com/download/latest và download bản minimal về giống như trong hình.
Giải nén tập tin zend framework vừa download
Hình 2: Sau đó bạn giải nén tập tin vừa download về, trong đó sẽ có 2 thư mục quan trọng là binlibrary (được đánh dấu như trong hình). Thư mục bin chứa các tập tin giúp phát sinh project zend, còn thư mục library thì không nói chắc ai cũng hiểu ^^.
copy dữ liệu vào thư mục c:\wamp\bin\php\zend
Hình 3: Sau đó các bạn tạo một thư mục trong C:\wamp\bin\php mang tên Zend, và copy 2 thư mục bin và library vào trong đây. (mình cài dặt WAMP trong thư mục C:\wamp. Các bạn có thể thay đổi tùy theo cài đặt wamp ban đầu của các bạn)
mở tập tin php.ini
Hình 4: Mở tập tin php.ini như trong hình. 
Chỉnh sửa tập tin php.ini
Hình 5: Sau đó các bạn tìm đến phần include_path của Windows, bỏ dấu ; phía trước và thêm vào giá trị include mới như trong hình. Đó là thư viện Zend (thư mục library mà mình đã copy)
Thiết lập biến môi trường cho zf.bat
Hình 6: Sau đó chúng ta sẽ thiết lập biến môi trường cho zf.bat có thể làm việc. Chúng ta nhấp chuột phải vào My Compurer chọn Properties -> Chọn thẻ Advance -> Click vào Environment Variables. Sau đó bạn sẽ ra hộp thoại như hình trên. Tại khung system_variables tìm đến biến Path, click Edit và bổ sung vào đó dòng sau: ";C:\wamp\bin\php\zend\bin". Sau đó OK liên tục và restart máy để xác lập biến môi trường.
Đăng ký provider netbeans với zend framework
Hình 7: Bạn mở netbeans, vào menu Tools -> Options -> thẻ PHP -> Thẻ Zend. Tại mục Zend Script bạn Browse đường dẫn tới file zf.bat như trong hình và click Register Provider. Rồi OK.
Tạo project với Netbeans
Hình 8: Bạn vào menu File -> New Project để tạo mới một project. Chọn như trong hình và click Next
Tạo project với Netbeans - bước 2
Hình 9: Bạn đặt tên project và đặt vị trí lưu source cho project. 
Tạo project với Netbeans - bước 3
Hình 10: Bạn đặt project URL như trong hình để lát chúng ta cùng tạo virtual host cho nó. Bạn có thể đặt URL khác.
Tạo project với Netbeans - bước 4
Hình 11: Click chọn vào Zend PHP Web Framework như hình và click Finish
Mở tập tin httpd.conf
Hình 12: Mở tập tin httpd.conf để tạo virtual host. Bạn dán đoạn script sau vào cuối file này. Sau đó restart WAMP lại

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1:80>
   DocumentRoot "D:/ZF/workspace/zf/public"
   ServerName zf
   <Directory "D:/ZF/workspace/zf/public">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

Chạy zend framework với virtual host
Hình 13: Sau đó bạn vào C:\WINDOWS\system32\drivers\etc, mở file hosts bằng notepad, và tìm vào chỗ 127.0.0.1 localhost, thêm phía sau chữ localhost từ zf. Cuối cùng bạn vào trình duyệt và gõ http://zf và nếu kết quả như trong hình thì bạn đã hoàn tất quá trình cài đặt Zend Framework.

No comments:

Post a Comment