php-zend-huong dan cai dat
Post on 10-Aug-2015
158 Views
Preview:
TRANSCRIPT
Lập trình và Thiết kế Web 1
© 2007 Khoa Công nghệ thông tin
Khoa CNTT – ĐH.KHTNKhoa CNTT – ĐH.KHTN
Hướng dẫn cài đặt PHPHướng dẫn cài đặt PHP
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Nội dungNội dung
Các phần mềm cần thiết để chạy PHP
Hướng dẫn cài đặt PHP sử dụng WebServer IIS
Hướng dẫn cài đặt PHP sử dụng WebServer Apache
Hướng dẫn cấu hình đổi Port cho IIS & Apache
Giới thiệu Zend Techonologies
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Nội dungNội dung
Các phần mềm cần thiết để chạy PHP
Hướng dẫn cài đặt PHP sử dụng WebServer IIS
Hướng dẫn cài đặt PHP sử dụng WebServer Apache
Hướng dẫn cấu hình đổi Port cho IIS & Apache
Giới thiệu Zend Techonologies
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cần gì để chạy PHP ?Cần gì để chạy PHP ?
Download PHP– Download PHP for free here:
http://www.php.net/downloads.php
Download MySQL Database– Download MySQL for free here:
http://www.mysql.com/downloads/index.html
Download Apache Server– Download Apache for free here:
http://httpd.apache.org/download.cgi
Download WAMP,LAMP
Web PHP
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Nội dungNội dung
Các phần mềm cần thiết để chạy PHP
Hướng dẫn cài đặt PHP sử dụng WebServer IIS
Hướng dẫn cài đặt PHP sử dụng WebServer Apache
Hướng dẫn cấu hình đổi Port cho IIS & Apache
Giới thiệu Zend Techonologies
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt PHP sử dụng IIS
1. Cài đặt IIS
2. Cài đặt PHP Engine
3. Cài đặt MySQL
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt IIS
Start > Settings > Control Panel > Add & Remove Programs
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
PHP Engine
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt PHP Engine (version 5.2.1)PHP 5.2.1 website http://www.php.net
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 1: Bản quyền
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 2: Xác định thư mục cài đặt
Bước 3: Xác định Webservermà PHP sẽ được tích hợp vào
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 4: Xác định các thành phần PHP sẽ cài đặt
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 4: Bắt đầu quá trình cài đặt PHP Engine
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Database Server - MySQL
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt Database Server – MySQL 5.2MySQL Server 5.2 Alpha - http://www.mysql.org/downloads/mysql/5.2.html
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt Database Server – MySQL 5.2
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 1: Xác định các thành phầnMySQL sẽ cài đặt
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 2: Cấu hình Mục đích sử dụng của DB Server
Bước 3: Cấu hình Chức năng của DB Server
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 3: Cấu hình ví trí lưu Data của MySQL Server
Bước 4: Cấu hình Số lượng kết nối
đến MySQL Server
Bước 5: Cấu hình kết nối mạng TCP/IP
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 6: Cấu hình charset mặc định của MySQL Server
Bước 7: Cấu hình Windows Service
cho MySQL Server
Bước 8: Cấu hình mật khẩu cho account “root”
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 9: Kết thúc cấu hình và áp dụng cấu hình cho Sever
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Một số tool đi kèm để quản trị MySQL
MySQL GUI Tool 5.0-r11
MySQL Administrator 5.2
MySQL Front 3.2.14.8
Navicat 8
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Nội dungNội dung
Các phần mềm cần thiết để chạy PHP
Hướng dẫn cài đặt PHP sử dụng WebServer IIS
Hướng dẫn cài đặt PHP sử dụng WebServer Apache
Hướng dẫn cấu hình đổi Port cho IIS & Apache
Giới thiệu Zend Techonologies
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt WAMP
Tự động cài đặt:
1. PHP Engine
2. MySQL
3. Apache
4. PHPMyAdmin (~MySQL GUI)
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Nội dungNội dung
Các phần mềm cần thiết để chạy PHP
Hướng dẫn cài đặt PHP sử dụng WebServer IIS
Hướng dẫn cài đặt PHP sử dụng WebServer Apache
Hướng dẫn cấu hình đổi Port cho IIS & Apache
Giới thiệu Zend Techonologies
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cấu hình đổi PORT của IIS và Apache
URL:
– http://servername:port/pathfile#hash?search
ServerName : localhost
Port mặc định của IIS và Apache là 80
Nếu cài cả IIS và Apache trên cùng 1 máy sẽ dẫn đến lỗi tranh chấp port
Cần cấu hình đổi PORT của IIS hoặc Apache
Ví dụ: IIS (port 80) và Apache (port 81)
IIS: http://localhost/localstart.asp
Apache: http://localhost:81/phpmyadmin/
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cấu hình đổi PORT của IIS
IIS > Default Website Properties
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cấu hình đổi PORT của Apache
WAMP Server > Config Files > httpd.conf
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Nội dungNội dung
Các phần mềm cần thiết để chạy PHP
Hướng dẫn cài đặt PHP sử dụng WebServer IIS
Hướng dẫn cài đặt PHP sử dụng WebServer Apache
Hướng dẫn cấu hình đổi Port cho IIS & Apache
Giới thiệu Zend Techonologies
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Giới thiệu về Zend Technologies
www.zend.com Zend được thành lập vào năm 1997
Bởi các thành viên là những người đứng đầu về ngôn ngữ PHP
Những sản phẩm thương mại của Zend phục vụ cho việc phát triển các ứng dụng trên nền PHP
Hội thảo hằng năm về PHP, MySQL trong các sản phẩm của Zend
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Sản phẩm của Zend for Linux®, Windows®, and UNIX®
Zend Core
– Môi phiên bản hoàn toàn được kiểm tra và tăng cường của môi trường thực thi mã nguồn mở PHP.
Zend Platform
– Một môi trường sản xuất PHP mạnh cung cấp khả năng thực thi, mở rộng và theo dõi các ứng dụng PHP
Zend Studio
– Cung cấp IDE để xây dụng và debug ứng dụng PHP
Zend Guard
– Cung cấp những công cụ bảo về mã nguồn và bản quyền cho các nhà cung cấp giải pháp
$199 / năm
$299 / năm
$995 / năm
Không công bố
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Zend Studio
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cài đặt Develop IDE: Zend Studio 5.5
Zend Studio 5.5 – website http://www.zend.com/free_download/studio
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 1: Chọn các thành phần cài đặt cho Zend Studio
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 2: Chọn thư mục cài đặt
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 3: Cấu hình những kiểu file sẽ được mở bằng Zend Studio
Bước 4: Chọn verion PHP tích hợp với Zend
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 5: Tổng hợp thông tin và bắt đầu cài
đặt Zend Studio
Kết nối Internet đề cài đặtZend Platform và Zend Guard
(nếu cấn)
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Bước 6: Kết thúc quá trình cài đặt
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Môi trường lập trình Zend Studio
Giao diện
Một số đặc tính hỗ trợ của Zend Studio khi coding
Web Project trong Zend Studio
PHP Code Analyzer
Cở sở dữ liệu
Web Services
Debug trong Zend Studio
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Giao diện lập trình của Zend Studio 5.5
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
File, Project,
SQL Explorer…
Hàm, lớp, …
Thông tin
debugThông điệp
Soạn thảo mã lệnh
HTML, PHP, CSS, …
Kết quả debug
(Text)
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
File, Project,
SQL Explorer…
Hàm, lớp, …
Thông tin
debugThông điệp
Soạn thảo mã lệnh
HTML, PHP, CSS, …
Kết quả debug
(HTML)
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Trinh duyệt
tích hợp
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Một số đặc tính trongphiên bản Zend Studio 5.5
khi soạn thảo mã lệnh trong Zend
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Auto Highlighting
Syntax
PHP, HTML, JavaSript,
CSS, XML
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Đóng khối
mã lệnh, hàm
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Auto-complete Code
(php, HTML, hàm, lớp)
Sử dụng
Ctrl_blank + tab
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Định vị nhanh
Các khai báo hàm
(Ctrl + click vào hàm)
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Định vị nhanh
Vị trí mở ngoặc
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Web Project trong Zend
Từ menu Project New Project (*.zpj)
Lợi ích khi sử dụng Project:
– Lớp và hàm được bổ sung vào Code complete list.
– Kiểm tra tốt các file include trong web
– Truy xuất nhanh đến các file liên quan
– Quản lý bookmark
– Hỗ trợ tìm kiếm Text trong project.
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
PHP Code Analyzer
Hỗ trợ phát hiện ra các mã lệnh dư, biến không được khởi tạo, …
Đưa ra các gợi ý để sửa và cải thiện mã lệnh.
Chạy Code Analyzer:
– Từ tab Project right click vào file cần phân tích
– Chọn Analyze Code
– Kết quả hiện thị trong tab Code Analyzer Output.
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Cơ sở dữ liệu
Hỗ trợ kết nối đến các HQT CSDL:
– DB2, Cloudscape, Derby,
– MySQL, PostgreSQL, SQLite
– Oracle, MS SQL Server
Quản lý kết nối bằng Zend SQL Explorer.
Hỗ trợ truy xuất đến dữ liệu và thay đổi dữ liệu, …, thực hiện câu truy vấn trực tiếp trong Zend Studio
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Web Service với Zend Studio
Phát sinh file WSDL cho Web Service
(Tools WSDL Generator)
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Debug trong Zend Studio
Internal Debugger
Server Debugger
– Remote debug
– Debug qua server có firewall & NAT
Chức năng Phím tắt Biểu tượng
Breakpoint F9
Add watch Shift + F8
Run Ctrl + F5
Go / Debug F5
Go to Cursor Shift + F10
Step over F10
Step out Shift + F11
Step into F11
Stop Debug Shift + F5
Pause Debug
Cần cài đặt
Zend Server
Lập trình và Thiết kế Web 1 – Hướng dẫn cài đặt PHP
© 2007 Khoa CNTT - ĐHKHTN
Một số chức năng khác của Zend Studio
Version control DIFF + hỗ trợ CVS, Subversion
Hỗ trợ kết nối an toàn cho nhiều developer truy xuất đến file thông qua FTP, SFTP, FTP over SSL
Phát sinh PHP Document
top related