L
L
ậ
ậ
p
p
tr
tr
ì
ì
nh
nh
trang
trang
web
web
đ
đ
ộ
ộ
ng
ng
Nguy
Nguy
ễ
ễ
n
n
Duy
Duy
H
H
ả
ả
i
i
TT CNTT
TT CNTT
-
-
ĐHSP
ĐHSP
H
H
à
à
N
N
ộ
ộ
i
i
Web
Web
t
t
ĩ
ĩ
nh
nh
v
v
à
à
web
web
đ
đ
ộ
ộ
ng
ng
Trang
Trang
web
web
t
t
ĩ
ĩ
nh
nh
9 Mọingườisử dụng nhận đượckết
quả giống nhau.
9 Trang web đượcviếtbằng HTML,
chỉ thay đổikhicósự thay đổicủa
ngườixâydựng
9 Khả năng tương tác yếu
9 Webserver hoạt động giống 1 file
server.
Web
Server
URL yêu cầu
URL yêu cầu
HTML
HTML
Client
Network
Trang
Trang
web
web
đ
đ
ộ
ộ
ng
ng
9 Mỗingườisử dụng có thể nhận đượcnội
dung khác nhau phụ thuộc vào kếtquả
chạychương trình.
9 Trang web viếtbằng HTML + Ngôn ngữ
lập trình phía server. Có thểđượcthayđổi
bởingườisử dụng
9 Khả năng tương tác mạnh
Web
Server
URL yêu cầu
URL yêu cầu
HTML
HTML
Client
Network
Biên dịch,
Thựcthi
Trang web động
M
M
ộ
ộ
t
t
s
s
ố
ố
công
công
ngh
ngh
ệ
ệ
vi
vi
ế
ế
t
t
web
web
đ
đ
ộ
ộ
ng
ng
9 Động phía client:
– JavaScript, VBScript đượcchạy ở client.
–Applet
–Flash
9 Động phía server:
– CGI: Common Gateway Interface
– Java Server Pages
– ASP, ASP.NET: Microsoft
•Viếtbằng VBScript, JavaScript chạy phía server.
•Sử dụng web server IIS.
–PHP: Mãnguồnmở
•Ngônngữ lậptrìnhPHP, chạyphíaserver.
• Webserver: Apache, IIS
•Bộ biên dịch: PHP
–Perl
C
C
à
à
i
i
đ
đ
ặ
ặ
t
t
v
v
à
à
c
c
ấ
ấ
u
u
h
h
ì
ì
nh
nh
c
c
á
á
c
c
ph
ph
ầ
ầ
n
n
m
m
ề
ề
m
m
9 Web server: Chọn1 trong2
– IIS (Internet Information Service) – tích hợptrong
Win 2000, XP, 2003, Vista.
– Apache:
9 Biên dịch: PHP:
9 Hệ quảntrị CSDL: MySQL www.mysql.com
9 Hỗ trợ quản lý CSDL MySql
– MySql Control
– PHPMyAdmin (web)
– SQL Manager
– AppServer 2.5.10
9 Hỗ trợ soạnthảo:
– PHPEdit, PHPExpert
– Macromedia Dreamweaver
9 Phầnmềmkhác:
–Bộ gõ: Unikey, Vietkey bản đầy đủ
– Adobe Photoshop
– Xara3D…
C
C
ấ
ấ
u
u
h
h
ì
ì
nh
nh
web server IIS
web server IIS
9 Giao diệncấu hình: Control Panel->Administrative
Tools->Internet Services Manager
9 Web root: Thư mụcgốccủaweb
C
C
ấ
ấ
u
u
h
h
ì
ì
nh
nh
web server IIS (
web server IIS (
tt
tt
)
)
9 Các thông số chung: Kích chuộtphảivào
web cầncấu hình -> Properties
C
C
ấ
ấ
u
u
h
h
ì
ì
nh
nh
web server IIS (
web server IIS (
tt
tt
)
)
9 Mộtsố thông số:
– Web site ->TCP Port:
Cổng củadịch vụ web
– Home Directory: Thư
mụcgốccủa web (web
root)
– Documents: Trang
mặc định
C
C
ấ
ấ
u
u
h
h
ì
ì
nh
nh
web server IIS (
web server IIS (
tt
tt
)
)
9 Thư mục ảo:
–Cho phéptạo
Trang
Trang
PHP
PHP
đ
đ
ầ
ầ
u
u
tiên
tiên
9 Soạnthảo:
–Mở trình soạnthảovănbảnthuần (VD Notepad) gõ ND dưới
–Ghilạivớitên“CHAO.PHP” trong thư mụcgốccủaweb (NếuSD
AppSers thì thường là C:\AppSers\www)
<html>
<head>
<title>Trang PHP dau tien</title>
</head>
<body>
<?php
echo “Chao mung ban den voi <u>PHP</u>”;
?>
</body>
</html>
<html>
<head>
<title>Trang PHP dau tien</title>
</head>
<body>
<?php
echo “Chao mung ban den voi <u>PHP</u>”;
?>
</body>
</html>
Trang
Trang
PHP
PHP
đ
đ
ầ
ầ
u
u
tiên
tiên
(
(
tt
tt
)
)
9 Thử nghiệm: Mở IE, gõ địachỉ:
http://localhost/chao.php