1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình Web: PHP – Tổng quan - Trần Phước Tuấn

14 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 502,69 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Lập trình Web này giới thiệu tổng quan về PHP (Lịch sử phát triển, PHP là gì? Ưu điểm của PHP, một số website dùng PHP), hoạt động của Web Server a Web Server, yêu cầu cài đặt và các giải pháp cài đặt trọn gói (WAMP, LAMP, XAMP WAMP, LAMP, XAMP). Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.

Trang 1

PHP – Tổng Quan

Trần Phước Tuấn

tranphuoctuan.khoatoan.dhsp@gmail.com

Trang 2

Nội dung

1 Giới thiệ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 Hoạt động của Web Server

a Cơ chế

b Ví dụ

3 Yêu cầu cài đặ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 Giải pháp cài đặt trọn gói (WAMP, LAMP, XAMP)

Trang 3

1 Giới thiệu PHP – Lịch sử

§ 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) : 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) : 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) : 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) : 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 )

Trang 4

1 Giới thiệu PHP – PHP là gì?

§ 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 ) 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 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 có phần mở rộng là .php

§ Cú pháp tương tự ngôn ngữ C & Perl

Trang 5

1 Giới thiệu PHP – Ưu điểm

§ Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server

§ Hệ điều hành: UNIX (HP-UX, OpenBSD, Solaris, Linux), Mac OSX, Windows NT/98/2000/XP/2003/vista

§ Hệ 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 - Platform)

Trang 6

1 Giới thiệu PHP – Ưu điểm

trường phát triển web

Trang 7

1 Giới thiệu PHP – Một số website dùng PHP

Trang 8

2 Hoạt động của Web Server

CƠ CHẾ HOẠT ĐỘNG

Trang 9

2 Hoạt động của Web Server

cầu (request) các tập tin HTML

thi các đoạn mã viết bằng PHP

Application Programming Interface - để “hiểu” các lệnh của PHP và ASP

module khác phục vụ cho việc triển khai ứng dụng web một cách hiệu quả

Trang 10

2 Hoạt động của Web Server

<html>

<head>

<title>PHP Test</title>

</head>

<body>

</body>

</html>

hello.php

<html>

<head>

<title>PHP Test</title>

</head>

<body>

<p>Hello World</p>

</body>

</html>

output

Trang 11

2 Hoạt động của Web Server

Trang 12

3 Yêu cầu cài đặt

http://httpd.apache.org/download.cgi

http://www.php.net/downloads.php

http://www.mysql.com/downloads/index.html

Trang 13

4 Giải pháp trọn gói

§ LAMP – Linux

§ WAMP – Windows

§ XAMP

Trang 14

HẾT

Ngày đăng: 08/05/2021, 12:20