chương 2: tỔng quan vỀ wamp...

21
1 PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Giảng viên: ThS. Dương Thành Phết Email: [email protected] Website: http://www.thayphet.net Tel: 0918158670 facebook..com/DuongThanhPhet TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN TỔNG QUAN VỀ WAMP SERVER Chương 2: Thời gian: 3 tiết

Upload: others

Post on 14-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

1

PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ

Giảng viên: ThS. Dương Thành Phết

Email: [email protected]

Website: http://www.thayphet.net

Tel: 0918158670 – facebook..com/DuongThanhPhet

TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH

KHOA CÔNG NGHỆ THÔNG TIN

TỔNG QUAN VỀ WAMP SERVER

Chương 2:

Thời gian: 3 tiết

Page 2: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

2

http://www.thayphet.net

NỘI DUNG

1. Giới thiệu về Wamp Server

2. Các thành phần trong Wamp Server

3. Cài đặt Wamp Server

4. Sử dụng Wamp Server

Page 3: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

3

http://www.thayphet.net

1. GIỚI THIỆU VỀ WAMP SERVER

WampServer là một môi trường phát triển web cho

với các thành phần :

Apache

PHP

MySQL

Website: http://www.wampserver.com/

Phiên bản mới nhất là WampServer 2.2E

Page 4: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

4

http://www.thayphet.net

1. GIỚI THIỆU VỀ WAMP SERVER

Tự động cài đặt toàn hệ thống, dễ sử dụng

Dễ dàng nâng cấp phiên bản mới của các module

(Apache, PHP, MySQL)

Tự nhận diện sự tương thích các phiên bản của

các module với nhau.

Page 5: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

5

http://www.thayphet.net

2. CÁC THÀNH PHẦN TRONG WAMP SERVER

Webserver: Apache 2.4.2

CSDL: MySQL 5.5.24

PHP Engine: 5.4.3

Website quản lý Database Server: phpMyAdmin

Quản lý Webserver bằng Website

Page 6: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

6

http://www.thayphet.net

3. CÀI ĐẶT WAMP SERVER

Download WAMP SERVER từ địa chỉ

http://www.wampserver.com/

(lưu ý : chọn đúng bản 32bit hoặc 64bit

Double click vào file cài đặt

Page 7: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

7

http://www.thayphet.net

3. CÀI ĐẶT WAMP SERVER

Chọn thư mục chứa Wamp

Page 8: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

8

http://www.thayphet.net

3. CÀI ĐẶT WAMP SERVER

Chọn trình duyệt mặc định cho Wamp

Chọn tài khoản mail để thực thi chức năng gửi mail

trong website

Page 9: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

9

http://www.thayphet.net

3. CÀI ĐẶT WAMP SERVER

Chọn tài khoản mail để thực thi chức năng gửi mail trong

website

Page 10: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

10

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Double click vào biểu Wamp trên Desktop

Sau khi khởi động, Wamp Server sẽ tự động chạy 2

dịch vụ là

WampApache

WampMySQLD

4.1. Khởi động

Page 11: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

11

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Một biểu tượng xuất hiện ở khay hệ thống cho phép

tắt, khởi động lại Wamp cũng như các dịch vụ

Page 12: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

12

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Chạy thử trang thông tin của Server

Click localhost

Page 13: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

13

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Sau khi đặt, Apache sử dụng port 80 (port chuẩn

của Windows)

IIS cũng sử dụng port 80

Khắc phục

Thay port của IIS : 80 81 (hoặc port khác)

Thay port của Apache : 80 81

4.2. Cấu hình Port

Page 14: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

14

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Thay đổi Port cho Apache : 80 81

Mở tập tin http.conf trong thư mục

C:/wamp/bin/apache/Apache.x.y.z/conf/ bằng một trình

soạn thảo, notepad chẳng hạn.

Tìm Listen 80 và sửa lại thành Listen 81

Page 15: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

15

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Thay đổi Port cho Apache: Thay đổi tiếp các alias ở

khay hệ thống chạy bằng port 81

Mở tập tin wampmanager.ini trong thư mục

/wamp/.

Thay đổi tất cả các dòng http://localhost/ thành

http://localhost:81/

Page 16: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

16

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

4.3. PhpMyAdmin

Wamp cung cấp một hệ thống website PhpMyAdmin

để quản lý CSDL trong MySQL

Page 17: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

17

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Tạo CSDL mới

Page 18: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

18

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Các chức năng

Page 19: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

19

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

4.4. PHP Website

Chạy thử một website PHP

Tạo một trang web php (vd: test.php) và gõ lệnh:

echo ‘Chào bạn đến với Website’

Lưu trang web vào thư mục C:\Wamp\www

Chạy trang web: mở trình duyệt và gõ đường

dẫn http://localhost:81/text.php

Page 20: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

20

http://www.thayphet.net

4. SỬ DỤNG WAMP SERVER

Lưu ý:

Ngoài WampServer, có thể sử dụng các loại Web

Server khác (tùy thích)

XampServer

AppServer

Zend Server

Page 21: Chương 2: TỔNG QUAN VỀ WAMP SERVERthayphet.net/application/upload/products/02.Chuong2.Tong...BÀI TẬP 1. Cài đặt WampServer hoặc XampServer 2. Tạo 1 CSDL từ tùy

21

http://www.thayphet.net

21

BÀI TẬP

1. Cài đặt WampServer hoặc XampServer

2. Tạo 1 CSDL từ tùy trong PhpMyAdmin

3. Tạo 1 trang Web .php nội dung tùy ý.