
7/24/2009
7/24/2009 L
Lậ
ập tr
p trì
ình Web
nh Web -
-Tr
Trầ
ần Phư
n Phướ
ớc Tu
c Tuấ
ấn
n2
2
Đ
Đ
Ạ
Ạ
I H
I H
Ọ
Ọ
C SP. TPHCM, KHOA TO
C SP. TPHCM, KHOA TO
Á
Á
N
N
–
–
TIN H
TIN H
Ọ
Ọ
C
C
Nội dung
1.
1. Gi
Giớ
ới thi
i thiệ
ệu PHP
u PHP
a. Lịch sửphát triển
b. PHP là gì
c. Ưu điểm
d. Một sốwebsite dùng PHP
2.
2. Ho
Hoạ
ạt đ
t độ
ộng c
ng củ
ủa Web Server
a Web Server
a. Cơ chế
b. Ví dụ
3.
3. Yêu c
Yêu cầ
ầu c
u cà
ài đ
i đặ
ặt
t
a. Web server (Apache, IIS)
b. Phần mềm PHP (trình thông dịch PHP)
c. Hệquản trị cơ sở dữ liệu (mysql, SQL Server, Access)
4.
4. Gi
Giả
ải ph
i phá
áp c
p cà
ài đ
i đặ
ặt tr
t trọ
ọn g
n gó
ói
i(WAMP, LAMP, XAMP
WAMP, LAMP, XAMP)

7/24/2009
7/24/2009 L
Lậ
ập tr
p trì
ình Web
nh Web -
-Tr
Trầ
ần Phư
n Phướ
ớc Tu
c Tuấ
ấn
n3
3
Đ
Đ
Ạ
Ạ
I H
I H
Ọ
Ọ
C SP. TPHCM, KHOA TO
C SP. TPHCM, KHOA TO
Á
Á
N
N
–
–
TIN H
TIN H
Ọ
Ọ
C
C
1. Giới thiệu PHP – Lịch sử
§
§PHP
PHP :Rasmus Lerdorf in 1994 (được phát triển để phát
sinh các form đăng nhập sử dụng giao thức HTTP của Unix)
§
§PHP 2 (1995)
PHP 2 (1995) :Chuyển sang ngôn ngữscript xửlý
trên server. HỗtrợCSDL, Upload File, khai báo biến,
mảng, hàm đệ quy, câu điều kiện, biểu thức, …
§
§PHP 3 (1998)
PHP 3 (1998) :Hỗ trợODBC, đa hệ điều hành, giao thức
email (SNMP, IMAP), bộphân tích mã PHP (parser) của
Zeev Suraski và Andi Gutmans
§
§PHP 4 (2000)
PHP 4 (2000) :Trởthành một thành phần độc lập cho các
webserver. Parse đổi tên thành Zend Engine. Bổsung các
tính năng bảo mật cho PHP
§
§PHP 5 (2005)
PHP 5 (2005) :Bổ sung Zend Engine II hỗtrợlập trình
HĐT, XML, SOAP cho Web Services, SQLite
§Phiên bản mới nhất của PHP là version PHP 5.2.4
(
www.php.net
)

7/24/2009
7/24/2009 L
Lậ
ập tr
p trì
ình Web
nh Web -
-Tr
Trầ
ần Phư
n Phướ
ớc Tu
c Tuấ
ấn
n4
4
Đ
Đ
Ạ
Ạ
I H
I H
Ọ
Ọ
C SP. TPHCM, KHOA TO
C SP. TPHCM, KHOA TO
Á
Á
N
N
–
–
TIN H
TIN H
Ọ
Ọ
C
C
1. Giới thiệu PHP – PHP là gì?
§
§PHP
PHP được phát triển từngôn ngữ kịch bản
(script) với mục đích xây dựng trang Web cá
nhân (Personal Home Page
Personal Home Page). Sau đó đã
được phát triển thành một ngôn ngữhoàn
chỉnh và được ưa chuộng trên toàn thếgiới
trong việc phát triển các ứng dụng Web.
§
§PHP
PHP là một ngôn ngữthông dịch.
§Là ngôn ngữ server-side script, tương tự như
ASP, JSP, … thực thi ởphía Server.
§Tập tin PHP
PHP có phần mở rộng là .php
.php
§Cú pháp tương tựngôn ngữC & Perl
C & Perl

7/24/2009
7/24/2009 L
Lậ
ập tr
p trì
ình Web
nh Web -
-Tr
Trầ
ần Phư
n Phướ
ớc Tu
c Tuấ
ấn
n5
5
Đ
Đ
Ạ
Ạ
I H
I H
Ọ
Ọ
C SP. TPHCM, KHOA TO
C SP. TPHCM, KHOA TO
Á
Á
N
N
–
–
TIN H
TIN H
Ọ
Ọ
C
C
1. Giới thiệu PHP – Ưu điểm
§
§Web Servers
Web Servers: Apache, Microsoft IIS, Caudium,
Netscape Enterprise Server
§
§H
Hệ
ệ đi
điề
ều h
u h
à
à
nh
nh: UNIX (HP-UX, OpenBSD, Solaris,
Linux), Mac OSX, Windows NT/98/2000/XP/2003/vista
§
§H
Hệ
ệQTCSDL
QTCSDL: Adabas D, dBase, Empress, FilePro
(read-only), Hyperwave, IBM DB2, Informix, Ingres,
InterBase, FrontBase, mSQL, Direct MS-SQL, MySQL,
ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL,
SQLite, Solid, Sybase, Velocis, Unix dbm
(Multi
(Multi -
-Platform)
Platform)


