13
Cài đặt XAMPP trên Linux 1. XAMPP là gì? Thực ra để định nghĩa XAMPP theo trang chủ của XAMPP thì có thể bạn sẽ hơi khó hiểu nếu bạn mới bắt đầu làm quen với nó. Vậy chúng ta sẽ tóm gọn những điều cơ bản nhất để bạn có thể hiểu về XAMPP. Để chạy một website, bạn cần những điều kiện tối thiểu như sau: + Source web: mã nguồn website của bạn, có thể là những CMS như: WordPress, Joomla, Drupal… hoặc là mã nguồn bạn tự viết từ các ngôn ngữ lập trình web như PHP, ASP.NET,… + Database: cơ sở dữ liệu của web site, chứa các bảng thông tin, các tham số cần thiết để truy vấn nội dung website. + Host: Nơi lưu trữ website của bạn để bạn hoặc mọi người có thể truy cập vào 24/24. Host chính là một (hoặc nhiều) máy chủ (server) được cài đặt các dịch vụ cần thiết để hỗ trợ việc chạy source web của bạn. + Domain (tên miền): là một tên nào đó được gắn cho website của bạn để người đọc truy cập một cách dễ nhớ ví dụ như huongdanit.com. Vậy XAMPP là gì trong các yếu tố trên? Nó chính là Host – máy chủ dùng để lưu trữ website của bạn, chạy website của bạn lên và cho phép bạn truy cập, làm việc với website đó. Tuy nhiên, XAMPP không phải là host giống như host của những nhà cung cấp dịch vụ hosting, XAMPP được thiết kế chạy trên local – tức là chạy trên máy tính để bàn (hoặc laptop) nội bộ của bạn – nhằm phục vụ

Cài Đặt XAMPP Trên Linux

Embed Size (px)

DESCRIPTION

webserver ,server

Citation preview

Page 1: Cài Đặt XAMPP Trên Linux

Cài đặt XAMPP trên Linux

1. XAMPP là gì?

Thực ra để định nghĩa XAMPP theo trang chủ của XAMPP   thì có thể bạn sẽ hơi khó hiểu nếu bạn mới bắt đầu làm quen với nó. Vậy chúng ta sẽ tóm gọn những điều cơ bản nhất để bạn có thể hiểu về XAMPP.

Để chạy một website, bạn cần những điều kiện tối thiểu như sau:

+ Source web: mã nguồn website của bạn, có thể là những CMS như: WordPress, Joomla, Drupal… hoặc là mã nguồn bạn tự viết từ các ngôn ngữ lập trình web như PHP, ASP.NET,…

+ Database: cơ sở dữ liệu của web site, chứa các bảng thông tin, các tham số cần thiết để truy vấn nội dung website.

+ Host: Nơi lưu trữ website của bạn để bạn hoặc mọi người có thể truy cập vào 24/24. Host chính là một (hoặc nhiều) máy chủ (server) được cài đặt các dịch vụ cần thiết để hỗ trợ việc chạy source web của bạn.

+ Domain (tên miền): là một tên nào đó được gắn cho website của bạn để người đọc truy cập một cách dễ nhớ ví dụ như huongdanit.com.

Vậy XAMPP là gì trong các yếu tố trên? Nó chính là Host – máy chủ dùng để lưu trữ website của bạn, chạy website của bạn lên và cho phép bạn truy cập, làm việc với website đó. Tuy nhiên, XAMPP không phải là host giống như host của những nhà cung cấp dịch vụ hosting, XAMPP được thiết kế chạy trên local – tức là chạy trên máy tính để bàn (hoặc laptop) nội bộ của bạn – nhằm phục vụ nhu cầu của cá nhân bạn trong khi host của những nhà cung cấp dịch vụ thì được cài đặt trên hệ thống máy chủ của họ và đáp ứng nhu cầu cho rất nhiều người.

2. XAMPP gồm những gì?

XAMPP gồm những thành phần sau:

+ Apache: là một máy chủ dịch vụ web – HTTP.

Page 2: Cài Đặt XAMPP Trên Linux

+ MySQL: hệ quản trị cơ sở dữ liệu mã nguồn mở, nó có nhiệm vụ quản trị cơ sở dữ liệu web của bạn.

+ PHP: xử lý mã nguồn web của bạn với ngôn ngữ lập trình web PHP.

+ Perl: xử lý dữ liệu lớn để trích xuất kết quả cần thiết.

++ PHPMyAdmin: dễ dàng quản lý cơ sở dữ liệu thông qua giao diện đồ họa.

3. XAMPP nhằm mục đích gì?

Như đã nói ở trên, XAMPP là một localhost – một máy chủ chạy web ở local, vậy XAMPP được viết ra nhằm mục đích gì?

XAMPP được viết ra để tạo một môi trường chạy website lý tưởng ở máy tính cá nhân của bạn; giúp bạn phát triển, kiểm tra, phát hiện và khắc phục lỗi của website trước khi public website đó lên trên mạng internet cho mọi người sử dụng. XAMPP thích hợp cho những bạn muốn tìm tòi, mày mò về website nhưng chưa có điều kiện thực sự để thuê dịch vụ cung cấp.

XAMPP có thể dùng để public website của bạn cho những người khác ngoài bạn không? Câu trả lời là có nhưng bạn sẽ phải làm một số thủ thuật, HuongDanIT.com sẽ viết một bài hướng dẫn trong thời gian tới.

Sau khi bạn đã có thể hình dung một chút về XAMPP thì chúng ta sẽ bắt đầu cài đặt nó.

4. Cài đặt XAMPP trên Linux Mint 17.1

Đầu tiên, bạn truy cập vào đường dẫn dưới đây để tiến hành tải về bản cài đặt XAMPP:

https://www.apachefriends.org/download.html

Page 3: Cài Đặt XAMPP Trên Linux

Trong bài viết này, HuongDanIT.com tải về phiên bản 5.6.3 – 64 bit, bạn có thể chọn phiên bản thích hợp với hệ thống máy tính của mình.

Sau khi tải về, bạn mở Terminal lên và chuyển đến thư mục chứa tập tin cài đặt XAMPP đã tải về ở trên; như hình dưới, tập tin cài đặt được đặt ở Desktop của user huongdanit.

Để có thể cài đặt XAMPP trên Linux, bạn cần quyền user root để thực thi việc cài đặt, bạn gõ lệnh dưới và nhập mật khẩu user root vào:

$ sudo -s

Tiếp theo bạn cần cấp quyền thực thi cho tập tin cài đặt, bạn gõ lệnh:

# chmod +x xampp-linux-x64-5.6.3-0-installer.run

Page 4: Cài Đặt XAMPP Trên Linux

Giao diện cài đặt sẽ hiện ra, giúp bạn cài đặt phần mềm dễ dàng hơn. Bạn bấm Next để tiếp tục cài đặt.

Page 5: Cài Đặt XAMPP Trên Linux

Bạn để mặc định việc chọn các gói cài đặt bao gồm lõi phần mềm XAMPP và gói

phát triển.

Cửa sổ cài đặt cho bạn biết rằng XAMPP sẽ được cài đặt trên thư mục /opt/lampp.

Bấm Next để tiếp tục các bước ở sau.

Page 6: Cài Đặt XAMPP Trên Linux
Page 7: Cài Đặt XAMPP Trên Linux
Page 8: Cài Đặt XAMPP Trên Linux

Bạn chờ một vài phút để quá trình cài đặt hoàn tất, bạn bấm Finish để kết thúc đồng thời khởi động chương trình XAMPP.

Trình duyệt hiển thị XAMPP đã chạy thành công, bạn chọn ngôn ngữ phù hợp để hiển thị, ở đây, chúng ta chọn English.

Page 9: Cài Đặt XAMPP Trên Linux

Các thông tin về XAMPP mà bạn cài đặt trên máy tính của mình.

Kiểm tra cửa sổ manager của XAMPP, bạn có thể thấy dịch vụ Apache đang chạy.

Page 10: Cài Đặt XAMPP Trên Linux

5. Khởi động và tắt XAMPP

Để khởi động và tắt XAMPP, chúng ta có 2 cách sau:

+ Chạy hoàn toàn bằng dòng lệnh:

Để khởi động:

# /opt/lampp/lampp start

Để tắt:

# /opt/lampp/lampp stop

Page 11: Cài Đặt XAMPP Trên Linux

+ Chạy một nửa dòng lệnh:

Bạn chạy lệnh sau để khởi động cửa sổ manager của XAMPP lên:

Bạn có thể bật, tắt các dịch vụ trong XAMPP hoặc thoát XAMPP bằng giao diện đồ họa một cách dễ dàng.