You are on page 1of 36

Cài đặt Web Server dùng

Apache + PHP + MySQL


trên hệ điều hành Ubuntu 12.04

Lớp 09CNTT1 – ĐH Sư phạm Đà Nẵng


Danh sách thành viên

 Trần Đức Huy


 Phan Lê Minh Thúy
 Trần Nguyễn Bảo Trân
 Mai Thị Kim Yến
 Võ Thị Thu Hà
Nội dung trình bày

Giới thiệu chung

Giới thiệu Apache

Giới thiệu PHP

Giới thiệu MySQL

Cài đặt trên môi trường Ubuntu


Giới thiệu chung

Máy chủ web


(Web Server)

Apache MySQL
PHP
Giới thiệu Apache

 Apache là một phần mềm HTTP server


dùng để tạo một máy chủ web theo giao
thức HTTP trên máy tính.
 Cung cấp nhiều công cụ hỗ trợ như hệ
thống log, tường lửa,... giúp hỗ trợ việc
quản lý và tăng cường bảo mật
 Apache còn có thể dễ dàng được mở rộng
bằng cách cài đặt thêm các module khác
(như PHP, MySQL, Ruby,...)
 Chạy được trên nhiều hệ điều hành khác
nhau như Windows, Mac OS, Unix/Linux
Giới thiệu PHP

 PHP (Viết tắt của Hypertext Preprocessor) là


một ngôn ngữ kịch bản (script) hoạt động ở
phía server và thường được sử dụng để xây
dựng các trang web động (trang web có liên
kết, thay đổi về dữ liệu).
 Mã lệnh PHP thực thi trên máy chủ (server) và
trả về dữ liệu dưới dạng HTML để xuất ra trình
duyệt.
 Mã nguồn mở, miễn phí
 Ngôn ngữ dễ học, dễ viết
 Hoạt động được trên nhiều hệ điều hành
(Windows, Unix/Linux, ... )
 Dễ dàng tích hợp với nhiều hệ quản trị CSDL
khác (MySQL, Microsoft SQL Server, Oracle,
PostgreSQL, ... )
Giới thiệu MySQL

 MySQL là hệ quản trị cơ sở dữ liệu mã nguồn


mở phổ biến nhất thế giới, có tỉ lệ sử dụng cao
nhất.
 Có tốc độ cao, ổn định, dễ sử dụng.
 Có thư viện hàm/tiện ích lớn, rất mạnh và có
tính bảo mật cao.
 Hoạt động đươc trên nhiều hệ điều hành khác
nhau (Windows, Linux, Mac OS X, ...)
 Dễ dàng tích hợp với các ngôn ngữ khác (PHP,
Perl, Java,...).
 Tồn tại 2 dòng sản phẩm, 1 là phiên bản
Community Edition miễn phí hoàn toàn và 1 là
các phiên bản Commercial (thương mại) với
nhiều tính năng hỗ trợ nâng cao về hiệu suất,
bảo mật, ...
Cài đặt trên Ubuntu 12.04
Cài đặt trên Ubuntu 12.04

Đầu tiên: Khởi động ứng dụng Terminal


Cài đặt trên Ubuntu 12.04

Cài đặt Apache bằng lệnh:


sudo apt-get install apache2
Cài đặt trên Ubuntu 12.04

Nhấn Y để xác nhận tải và cài đặt


Cài đặt trên Ubuntu 12.04

Trình cài đặt đang tải các gói chương


trình cần thiết về từ Internet
Cài đặt trên Ubuntu 12.04

Apache đã được cài đặt thành công


Cài đặt trên Ubuntu 12.04

Truy cập vào thư mục: /ect/apache2 và


mở file httpd.conf để cấu hình server
Cài đặt trên Ubuntu 12.04

Thêm vào dòng khai báo


ServerName localhost
Cài đặt trên Ubuntu 12.04

Lưu lại rồi gõ lệnh:


sudo apache2ctl restart
để khởi động dịch vụ Apache
Cài đặt trên Ubuntu 12.04

Truy cập vào http://localhost để thử


Cài đặt trên Ubuntu 12.04
Cài đặt trên Ubuntu 12.04

Gõ lệnh sudo
apt-get install php5 libapache2-mod-php5
để tải và cài đặt php
Cài đặt trên Ubuntu 12.04

Đang tải và cài đặt các gói phần mềm


cho PHP
Cài đặt trên Ubuntu 12.04

Đã cài đặt thành công PHP


Cài đặt trên Ubuntu 12.04

Tích hợp module PHP vào Apache


sudo a2enmod php5
Sau đó thì khởi động lại dịch vụ Apache
Cài đặt trên Ubuntu 12.04

Tạo một file index.php trong thư mục


/var/www với nội dung như hình và chạy
thử để kiểm tra xem PHP đã chạy chưa
Cài đặt trên Ubuntu 12.04
Cài đặt trên Ubuntu 12.04

Gõ lệnh
sudo apt-get install mysql-server php5-mysql
để bắt đầu cài đặt MySQL
Cài đặt trên Ubuntu 12.04

Nhập mật khẩu cho user root của MySQL


Cài đặt trên Ubuntu 12.04

Gõ lại mật khẩu thêm lần nữa


Cài đặt trên Ubuntu 12.04

Đã cài đặt xong


Cài đặt trên Ubuntu 12.04

Cài đặt phpmyadmin để quản trị csdl


sudo apt-get phpmyadmin
Cài đặt trên Ubuntu 12.04

Chọn cấu hình server là apache2


Cài đặt trên Ubuntu 12.04

Chọn YES để cài đặt cấu hình mặc định


Cài đặt trên Ubuntu 12.04

Gõ mật khẩu cho người quản trị


Cài đặt trên Ubuntu 12.04

Gõ lại mật khẩu cho người quản trị


Cài đặt trên Ubuntu 12.04

Đã cài xong phpmyadmin


Cài đặt trên Ubuntu 12.04

Truy cập vào


http://localhost/phpmyadmin
để sử dụng phpMyAdmin

You might also like