Bài giảng PHP và MySQL - Chương 1: Tổng quan về PHP và MYSQL
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng PHP và MySQL - Chương 1: Tổng quan về PHP và MYSQL CHƯƠNG 1 Tổng quan về PHP và MYSQL Các chủ đề chínhMục tiêu ........................................................................... 2Câu hỏi kiểm tra mở đầu ................................................ 21.Giới thiệu ..................................................................... 42.Kiến trúc cơ bản client/server..................................... 5 Client ............................................................................................. 5 Server............................................................................................ 53.Công cụ cần thiết......................................................... 7 3.1 Download PHP/Apache/MySQL ............................................. 7 3.2 Cài đặt và cấu hình ................................................................. 8 3.3 Một số công cụ thông dụng thay thế .................................... 144.Lập trình trong môi trường Web............................... 19 Tại sao sử dụng PHP? ............................................................... 19 Những thiếu sót của HTML......................................................... 19 Điều gì sẽ xảy ra với trang HTML?............................................. 20 Điều gì sẽ xảy ra với trang PHP? ............................................... 20 Vậy cái mà PHP có thể làm là HTML không thể? ...................... 21 Viết một trang PHP đơn giản ...................................................... 225.Tổng kết ..................................................................... 23Câu hỏi trắc nghiệm kết chương ................................. 24Mục tiêuSau khi hoàn thành chương này, chúng ta sẽ có thể: Trình bày được kiến trúc cơ bản client/server. Cài đặt, cấu hình được web server và PHP. Phân tích được các ưu điểm của PHP so với HTML. Viết được một trang PHP đơn giản và chạy trên trình duyệt.Câu hỏi kiểm tra mở đầu Trả lời các câu hỏi sau: 1. Muốn hiển thị các trang web tĩnh chúng ta cần có? a. Trình soạn thảo web. b. Trình duyệt web. c. Web server d. Web server và trình duyệt web. 2. Về bản chất các trang VBScript, JavaScript là các trang web? a. Động b. Động phía client c. Động phía Server d. Tĩnh 3. Để chạy các trang web động chúng ta chỉ cần có? a. Trình soạn thảo web. b. Trình duyệt web. c. Web server d. Web server và trình duyệt web.4. Trang Web gồm HTML + JavaScript là trang web? a. Động b. Tĩnh c. Động phía client d. Động phía server5. Ngôn ngữ để viết web đầu tiên là? a. ASP b. JavaScript c. HTML d. PHP1. Giới thiệu PHP (PHP Hypertext Preprocessor) là ngôn ngữ kịch bản được nhúng phía server. Điều này có nghĩa là nó làm việc bên trong một tài liệu HTML để trao cho nó khả năng tạo ra nội dung theo yêu cầu. Chúng ta có thể chuyển đổi site của chúng ta vào trong một ứng dụng web, không chỉ là một tập các trang web tĩnh với thông tin mà có thể không cập nhật được thông tin thường xuyên. Nó có thể tạm coi là tốt đối với web site “cá nhân” nhưng không tốt cho một số trường hợp khác chẳng hạn web site kinh doanh hoặc giáo dục. Chúng ta có thể hỏi “Nhưng, tại sao lại là PHP?” Có khá nhiều lựa chọn khác giống như ASP, Cold Fusion, Perl, Java ... và câu trả lời sẽ là: Tính đơn giản, sử dụng hầu hết cơ sở dữ liệu và độc lập về nền tảng. PHP được thiết kế để làm việc trên web và trong phạm vi nào đó, nó trội hơn một số ngôn ngữ khác: Kết nối và truy vấn cơ sở dữ liệu là một nhiệm vụ đơn giản mà nó có thể được thực thi trong 2 hoặc 3 dòng mã. Máy kịch bản PHP cũng là tối ưu hóa cho các lần phản hồi cần thiết trên các ứng dụng web, thậm chí nó có thể là một phần của máy web server thông qua việc cải thiện hơn nữa. Và chúng ta đã nói rằng nó là mã nguồn mở? Việc này có nghĩa là người dùng sẽ xem được mã nguồn của các ứng dụng sử dụng PHP và MySQL. Chúng tận dụng được mô hình phát triển dựa vào nguồn mở, cho phép người nào cảm thấy thích nó đều có thể góp phần vào việc phát triển các dự án. Trong trường hợp của PHP, các lập trình viên trên toàn thế giới tham gia vào việc phát triển ngôn ngữ và không trông chờ một khoản lợi nhuận nào. Phần lớn những người tham gia công việc đều có niềm đam mê việc tạo ra một sản phẩm phần mềm tốt, họ sẽ cảm thấy thích thú khi thấy người khác sử dụng các công cụ của họ như chúng ta chẳng hạn.2. Kiến trúc cơ bản client/server Kiến trúc căn bản nhất để trang Web động hoạt động được là nó phải làm việc trên mô hình client/server. Nghĩa là mỗi thứ client hay server đều đảm đương một chức năng riêng để hoàn thành công việc chung đó là cho ra một trang Web động. Chúng ta có lẽ đã quen thuộc với chương trình WinWord để soạn văn bản, ...
Tìm kiếm theo từ khóa liên quan:
Lập trình PHP MySQL database Bài giảng PHP và MySQL Kiến trúc cơ bản client/server Lập trình trong môi trường Web PHP đơn giảnGợi ý tài liệu liên quan:
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 131 0 0 -
Tạo mạng xã hội với PHP - part 43
10 trang 45 0 0 -
Bài giảng Lập trình Web: Chương 2 - Ths. Trần Phi Hảo
54 trang 34 0 0 -
TUTORIAL JOOMLA: VirtueMart Component - Thêm danh mục sản phẩm
6 trang 30 0 0 -
Professional VB 2005 - 2006 phần 6
110 trang 26 0 0 -
Giáo trình môn học/mô đun: Lập trình PHP căn bản (Ngành/nghề: Thiết kế trang web) - Phần 2
115 trang 25 0 0 -
Lecture Web programming - Lesson 6: MySQL with PHP
52 trang 25 0 0 -
Hướng dẫn: Cài đặt Xampp cho localhost
6 trang 24 0 0 -
matlab primer 7th edition phần 8
23 trang 24 0 0 -
The C# Programming Language phần 2
10 trang 23 0 0 -
Building SOA-Based Composite Applications Using NetBeans IDE 6 phần 7
29 trang 23 0 0 -
Thiết kế mạng xã hội với PHP - 41
10 trang 23 0 0 -
Thiết kế Web động và sử dụng PHP & MySQL
632 trang 23 0 0 -
Thiết kế mạng xã hội với PHP - 42
10 trang 23 0 0 -
Đề tài phÁt triỂn Ứng dỤng cho mẠng xà hỘi fac
20 trang 22 0 0 -
C Programming for Scientists & Engineers phần 8
15 trang 22 0 0 -
Giáo trình môn học/mô đun: Lập trình PHP căn bản (Ngành/nghề: Thiết kế trang web) - Phần 1
68 trang 22 0 0 -
Ebook PHP and MySQL web development: Part 1
374 trang 22 0 0 -
Giáo trình Lập trình ứng dụng Web với ngôn ngữ PHP
64 trang 22 0 0 -
The art of software testing second edition - p10
15 trang 21 0 0