Bài giảng Phần mềm nguồn mở (Open-Source Software) - Chương 3: Một số công cụ PM nguồn mở - WebServer cho PHP&MySQL - Võ Đức Quang

Phần mềm Nguồn Mở  
(Open-Source Software)  
Võ Đức Quang  
Khoa CNTT-Đại học Vinh  
Mindmap học phần  
Chương 3: Một số công cụ PM  
nguồn mở  
Phần mềm VirtualBox  
Hệ điều hành Linux  
WebServer cho PHP&MySQL  
o XAMPP  
Hệ quản trị CSDL MySQL  
Ngôn ngữ lập trình Web PHP  
Ứng dụng web  
Kiến trúc ứng dụng web  
HTTP  
URL  
HTTP Request  
HTTP Response  
Request Methods  
o GET  
o POST  
Mô hình ứng dụng web  
Mô hình ứng dụng web  
Web tĩnh (static web): Trang web được lưu  
sẵn ở bộ nhớ ngoài (.htm, .html).  
Web động (dynamic web): Trang web được  
ứng dụng Web sinh ra khi có yêu cầu  
Có nhiều công nghệ web động như PHP, ASP,  
ASP.NET, JSP  
URL: Uniform Resource Locator  
URL hay Định vị tài nguyên đồng nhất dùng để xác  
định vị trí (toàn cầu) của một tài nguyên trên  
Internet  
scheme://domain:port/path?query_string#bookmark  
Ví dụ:  
HTTP (HyperText Transfer Protocol)  
HTTP là giao thức dùng để truyền siêu văn bản  
HTTP Request: Một thông báo được gửi đến server  
từ phía Client  
o GET  
o POST  
HTTP Response: Dữ liệu do server gửi về cho client  
Ví dụ Request GET:  
&action=1  
Ví dụ về HTTP Request  
Xem phân tích các Request với  
o OWASP Mantra browser  
o Burpsuite  
WebServer  
Thuật ngữ web server có thể được sử dụng để  
để cập tới 2 khía cạnh là phần cứng hoặc phần  
mềm.  
o Phần cứng: là 1 loại máy chủ được cài đặt ít nhất  
một phần mềm giúp xử lý các truy cập gửi tới  
thông qua giao thức HTTP  
o Phần mềm: HTTP web server  
Web tĩnh  
Web động  
WebServer thông dụng  
WebServer  
WISA?  
LAMP?  
LAPP?  
WAMP?  
MAMP?  
XAMPP?  
WebServer  
WISA=Windows-IIS-SQL Sever-ASP  
LAMP=Linux+Apache+MySQL+PHP,Perl,Python  
LAPP=Linux+Apache+PostgreSQL+PHP,Perl,Python  
WAMP=Window+Apache+MySQL+PHP  
MAMP=MacOS+Apache+MySQL+PHP  
XAMPP=A cross-platform web server solution stack  
package  
WebServer  
Xây dựng, triển khai Website: PHP/MySQL ?  
o XAMPP  
o WAMP  
XAMPP  
Xampp là chương trình tạo máy chủ Web  
(Web Server) được tích hợp sẵn Apache, PHP,  
MySQL, FTP Server, Mail Server và các công cụ  
như phpMyAdmin  
XAMPP  
Developer(s): Apache Friends  
Initial release: May 22, 2002; 14 years ago  
Development status: Active  
Operating system: Cross-platform (Linux,  
Windows, Solaris, macOS)  
Available in: 11 languages  
License: GNU General Public Licence  
WebServer  
Tải về để xem bản đầy đủ
pdf 29 trang yennguyen 29/03/2022 32800
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phần mềm nguồn mở (Open-Source Software) - Chương 3: Một số công cụ PM nguồn mở - WebServer cho PHP&MySQL - Võ Đức Quang", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_phan_mem_nguon_mo_open_source_software_chuong_1_ph.pdf