Tải bản đầy đủ (.pdf) (39 trang)

Tổng quan lập trình PHP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.02 MB, 39 trang )

1
1
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
2
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
2 - Tek
Ngành lập trình - CSDL
TỔNG QUAN LẬP TRÌNH PHP
3
3
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Nội dung
• Giới thiệu chung về ứng dụng Web
• Các đặc điểm của ngôn ngữ PHP
• Wamp Server
• Ứng dụng PHP
• Các đối tượng cơ bản
• Ứng dụng đầu tiên
4
4
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL


Giới thiệu chung về ứng dụng Web
• Các khái niệm cơ bản
• Cơ chế Web tương tác từ người dùng đến Web
Server
• Quá trình làm việc của PHP và MySQL thông
qua Web Server
5
5
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Các khái niệm cơ bản
• HTML (Hypertext Markup Language)
• Web Programming Language
• Web Server
• Database Server
• Web Browser
• URL (Uniform Resource Locator)
• HTTP (Hypertext Transfer Protocol)
6
6
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Cơ chế tương tác từ người dùng đến
Web Server
Web Browser
Web Server

Request
Response
7
7
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Quá trình làm việc của PHP và MySQL
thông qua Web Server
Web Browser
Web Server
MySQL Server
PHP Engine
2/ Web Server nhận yêu cầu
và chuyển tới PHP Engine
1/ Người dùng gửi yêu cầu
3/ PHP engine kết nối tới
CSDL MySQL, thực thi câu
lệnh truy vấn
8
8
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Quá trình làm việc của PHP và MySQL
thông qua Web Server
Web Browser
Web Server

MySQL Server PHP Engine
4/ MySQL nhận yêu cầu thực
thi các câu lệnh từ PHP
engine, truy vấn dữ liệu và trả
kết quả về cho PHP engine
6/ Web Server truyền nội dung
cho Web Browser, người dùng
sẽ thấy được thông tin này
5/ PHP engine nhận kết quả và
trả về cho Web Server với định
dạng HTML
1
2
3
9
9
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Nội dung
• Giới thiệu chung về ứng dụng Web
• Các đặc điểm của ngôn ngữ PHP
• Wamp Server
• Ứng dụng PHP
• Các đối tượng cơ bản
• Ứng dụng đầu tiên
10
10
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM

TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Các đặc điểm của ngôn ngữ PHP
• Đặc điểm
 PHP được chạy trên hệ thống chủ (Server)
 PHP rất đơn giản
 Tốc độ xử lý nhanh, dễ sử dụng
 Luôn được cải tiến và cập nhật (mã nguồn mở)
 Có nhiều hướng dẫn sử dụng trên mạng
 Hoàn toàn miễn phí
 PHP có thể thực thi trên bất cứ hệ điều hành (Operator System) nào,
chỉ cần có một HTML Browser thích ứng là được.
 PHP không chỉ làm việc với HTML mà còn có thể làm việc được với
hình ảnh, PDF, Flash movie,…
 PHP có thể dễ dàng nối kết với các cơ sở dữ liệu như mySQL,
mSQL, FrontBase, dBase, Solid, ODBC, Oracle, FilePro…
11
11
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Nội dung
• Giới thiệu chung về ứng dụng Web
• Các đặc điểm của ngôn ngữ PHP
• Wamp Server
• Ứng dụng PHP
• Các đối tượng cơ bản
• Ứng dụng đầu tiên

12
12
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Wamp Server
• Đặc điểm
WAMP: là một gói phần mềm Web Server tất cả trong
một (All-in-One), gồm có: Apache, MySQL, PHP chạy
trên nền Windows.
 Có thể cài đặt dễ dàng.
 Được cập nhật đều đặn.
 Rất thuận lợi cho việc tạo máy chủ
Web để chạy thử, thiết kế Website
bằng PHP.
 Chạy ổn định cho Joomla 1.0.x,
Joomla 1.5.
 Hỗ trợ PHP5
 Miễn phí
13
13
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Wamp Server
• Cài đặt
 Sử dụng phiên bản Wamp5 để cài đặt lần lượt theo các
bước.

 Khi cài đặt xong, chúng ta sẽ thấy biểu tượng nửa hình
tròn màu trắng ở góc phải dưới của màn hình
 Kiểm tra kết quả cài đặt
Chú ý: Khi cài đặt và
sử dụng Wamp thì cần
phải tắt IIS
14
14
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Nội dung
• Giới thiệu chung về ứng dụng Web
• Các đặc điểm của ngôn ngữ PHP
• Wamp Server
• Ứng dụng PHP
• Các đối tượng cơ bản
• Ứng dụng đầu tiên
15
15
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
 - Tek
Ngành lập trình - CSDL
Ứng dụng PHP
• Cách tổ chức và lưu trữ ứng dụng

Thư mục lưu trữ ứng
dụng được đặt trong

thư mục wamp/www

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×