Professional Documents
Culture Documents
GIỚI THIỆU BẢN QUYỀN SERIE BÀI VIẾT DỊCH VỤ HỢP TÁC LIÊN HỆ
WORDPRESS WEB DEVELOPMENT
TrangSEO
chủ Wordpress Hướng dẫn Wordpress Cách cài đặt localhost trên máy tính với XAMPP
[WP Cơ Bản - 04] Cài đặt localhost trên máy tính với XAMPP
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 1/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Bài này thuộc phần 4 của 48 phần trong serie Học WordPress cơ bản
Khi học WordPress, mình khuyến khích các bạn nên sử dụng localhost trước bởi vì bạn chưa cần mua tê
miền và host vội để có được một website hoàn chỉnh và đưa nó lên môi trường Internet sau khi đã hoàn
website.
Localhost là gì?
Localhost là từ ghép của hai chữ “local” và “host“. Local dịch theo nghĩa IT là máy tính của bạn, Host th
IT là máy chủ. Vậy localhost nghĩa là một máy chủ được vận hành trên máy tính của bạn.
Localhost bao gồm nhiều ứng dụng đi kèm với nhau và tất cả các ứng dụng đó sẽ kết hợp với nhau để t
một môi trường có thể chạy mã nguồn WordPress trên máy tính của chính bạn bao gồm:
Phần mềm Webserver tên Apache, đây là webserver thông dụng nhất.
Phần mềm PHP để xử lý mã PHP vì WordPress viết bằng ngôn ngữ PHP.
Phần mềm MySQL Server để lưu trữ và xử lý cơ sở dữ liệu, do WordPress sử dụng MySQL làm nề
cơ sở dữ liệu. Cơ sở dữ liệu thường được mình viết theo chữ tiếng Anh là database.
Như vậy, đối chiếu với yêu cầu cơ bản của một website WordPress thì localhost đã hoàn toàn đáp ứng đ
Khi cài đặt Localhost vào máy tính rồi, thì máy tính của bạn đã có một phần mềm Webserver để chạy ứ
website với địa chỉ là http://127.0.0.1. Đây là địa chỉ IP dạng localhost, ngoài ra bạn cũng có thể chạy lo
với đường dẫn là http://localhost.
Thông thường khi cài Localhost, mỗi khi cần sử dụng bạn sẽ cần mở bảng điều khiển của localhost lên
hoạt cho nó khởi động các ứng dụng đi kèm.
Nếu bạn có cài đặt các phần mềm liên quan đến việc làm localhost như PHP, MySQL thì hãy xoá hết. Và
không nên cài XAMPP trên Windows Server đã cài đặt IIS.
Nếu máy bạn đang cài đặt phần mềm Skype thì localhost sẽ không hoạt động được do Skype đã chiếm
sử dụng cổng mạng 80, đây là cổng mặc định của webserver. Do đó, bạn hãy mở Skype -> Tools -> Con
Options -> và bỏ chọn phần “Use port 80 and 443…..” rồi nhập một cổng bất kỳ để Skype sử dụng.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 3/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Nếu máy bạn có cài đặt tường lửa từ Windows hay từ một phần mềm Antivirus nào khác thì hãy tắt nó đ
thể nó sẽ chặn cổng 80 hoặc các ứng dụng webserver.
Nếu máy của bạn đang dùng Windows và có bật chức năng User Account Control thì hãy tắt nó đi khi d
localhost để tránh các vấn đề bị giới hạn quyền.
Để cài Localhost chúng ta có rất nhiều cách và phần mềm, tuy nhiên nếu bạn là người mới thì mình khu
khích các bạn dùng phần mềm XAMPP để cài localhost vì:
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 4/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Dễ sử dụng.
Hỗ trợ các hệ điều hành thông dụng như Windows, Mac, Linux.
Tuy nhiên trong bài này mình chỉ hướng dẫn cho hệ điều hành Windows.
Để tải XAMPP, đầu tiên bạn truy cập vào địa chỉ https://www.apachefriends.org/download.html và chọn
bản XAMPP phù hợp với hệ điều hành của máy tính bạn đang sử dụng, và bạn nên chọn phiên bản PHP
Lưu ý là XAMPP chỉ có phiên bản cho hệ điều hành 32bit nhưng 64bit vẫn hoạt động bình thường.
Lưu ý: Hiện nay XAMPP đã ra bản mới hơn hỗ trợ MariaDB nhưng bị lỗi rất nhiều, bạn nên dùng phiên bả
XAMPP 1.8.3 có thể tải tại đây. Nếu bạn dùng Mac thì tải tại đây.
Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 5/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Ở phần chọn đường dẫn, bạn hãy chọn đường dẫn cần lưu cài đặt của XAMPP. Lưu ý rằng đường dẫn nà
phải nhớ vì khi cài đặt web lên localhost, bạn phải truy cập vào thư mục này. Bạn nên để mặc định là c:\
Tiếp tục ấn Next.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 6/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Ở trang kế tiếp, bạn bỏ chọn phần “Learn more about Bitnami for XAMPP“. Và ấn Next 2 lần nữa để bắt đ
trình cài đặt XAMPP.
Sau khi cài xong, ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của XAMPP. Tuy nhiên, hãy kh
lại máy sau khi cài đặt xong để tránh tình trạng không khởi động được localhost.
Bây giờ bạn hãy vào thư mục c:\xampp và mở file xampp-panel.exe lên để bật bảng điều khiển của XAM
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 7/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Bạn để ý sẽ thấy hai ứng dụng Apache và MySQL có nút Start, đó là dấu hiệu bảo 2 ứng dụng này chưa
khởi động, hãy ấn vào nút Start của từng ứng dụng để khởi động Webserver Apache và MySQL Server lê
mới chạy được localhost.
Nếu cả hai ứng dụng chuyển sang màu xanh như hình dưới là đã khởi động thành công.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 8/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Sau khi khởi động xong, bạn hãy truy cập vào website với địa chỉ là http://localhost sẽ thấy nó hiển thị r
giới thiệu XAMPP như hình dưới.
Bạn có thể ấn vào nút English phía bên dưới để truy cập vào trang quản lý localhost.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 9/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Tạm thời là thế, cách chi tiết cài đặt WordPress vào localhost XAMPP mình sẽ hướng dẫn ở phần sau.
Một điều khá cơ bản nhưng rất quan trọng khi bạn làm việc với website mà bất kể là localhost hay hosti
hiểu cơ chế phân thư mục của WordPress.
Bây giờ bạn hãy vào thư mục C:\xampp\htdocs\ và tạo một thư mục tên “thachpham“, thư mục này sẽ
website của mình.
Như ở trên, mình đã hướng dẫn bạn tạo một thư mục tên là thachpham trong thư mục htdocs và bạn có
dụng đường dẫn http://localhost/thachpham để chạy. Vậy bây giờ mình có thể nói, thư mục
C:\xampp\htdocs\thachphamchính là thư mục gốc của tên miền http://localhost/thachpham
Bây giờ bạn thử copy một tập tin nào đó vào trong thư mục C:\xampp\htdocs\thachpham rồi chạy tên
http://localhost/thachpham, bạn sẽ thấy nó liệt kê file mà bạn vừa copy vào.
Nếu bạn click vào file ảnh đó thì trình duyệt sẽ hiển thị ảnh với đường dẫn là http://localhost/thachpham/t
tin . Đây được xem là một link ảnh trong website của bạn.
Tương tự, hãy thử tạo một thư mục bất kỳ rồi copy một tập tin nào đó vào, thì bây giờ bạn có thể truy cậ
ảnh với đường dẫn là http://localhost/thachpham/tên-folder/tên-tập-tin .
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 10/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Như vậy bạn có thể hiểu, cái đường dẫn trên website nó sẽ phân thứ cấp tùy theo cấu trúc thư mục và fi
đó.
Thao tác này bạn sẽ phải làm trong bước cài đặt WordPress trên localhost nhưng ở đây mình sẽ hướng
trước để bạn có thể làm thử luôn.
Khi nhắc đến database, bạn phải nhớ là nó bao gồm 3 thành phần chính là:
Tên database.
Database Host (thường thì điền là localhost, bất kể là bạn dùng ở localhost hay host bình thường
Bạn hãy tưởng tượng rằng, user của database sẽ có nhiệm vụ đọc và ghi dữ liệu vào database nên khi s
các mã nguồn PHP, bạn phải khai báo cùng lúc cả user của database và tên database.
Đối với localhost, bạn không cần tạo user cho database mà sẽ sử dụng thông tin user như sau:
Để tạo database, bạn hãy truy cập vào localhost với đường dẫn http://localhost/phpmyadmin. Sau đó b
vào menu Databases.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 11/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Sau đó ở phần Create databsae, bạn nhập tên database cần tạo vào ô Database name, phần Collation b
chọn là utf8_unicode_ci như hình dưới rồi ấn nút Create kế bên.
Tạo xong hãy nhìn bên menu tay trái, nếu nó xuất hiện tên database vừa tạo là thành công. Vậy bây giờ
ta tạm có một databse với các thông tin như:
Còn cách sử dụng với nó như thế nào thì mình sẽ nói ở bước cài WordPress trên localhost cho thực tế.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 12/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Tới đây bạn đã có một cái localhost sử dụng địa chỉ dạng http://localhost/ hoặc http://127.0.0.1/ rồi. Nế
đã rành việc sử dụng localhost và cần thêm tên miền ảo thì ấn qua trang 2 để tiếp tục xem phần nâng c
ý là không dành cho người mới.
Mặc định Localhost sẽ sử dụng cổng 80, bởi vì khi bạn gõ tên miền như http://localhost thì tức là nó đã
cổng 80 để đọc các dữ liệu web trong localhost. Tuy nhiên nếu như bạn đã dùng cổng 80 cho một ứng d
khác, hoặc đơn giản là không khởi động Apache được thì bạn nên thiết lập cho Apache trong Localhost
một cổng khác, như 8080 chẳng hạn.
Trước khi đổi, mình cần các bạn lưu ý là sau khi đổi xong thì bạn phải truy cập vào website với tên miền
http://localhost:8080 thay vì chỉ là http://localhost.
Để đổi cổng, bạn mở bảng điều khiển XAMPP lên và chọn nút Config của Apache, sau đó chọn Apache
(httpd.conf).
Listen 80
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 13/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
Đổi thành
Listen 8080
Sau đó bạn Stop cái Apache và Start lại rồi thử truy cập vào localhost theo đường dẫn http://localhost:8
nếu truy cập được thì bạn đã làm thành công. Và cũng nên lưu ý rằng, sau khi đổi cổng thì mỗi khi truy c
phải sử dụng đường dẫn có kèm theo số cổng bạn vừa đổi sang vì mặc định nếu không điền thì nó sẽ sử
cổng 80.
Nếu bạn có sử dụng tên miền ảo như mình hướng dẫn ở trên thì bạn cũng nên sửa lại
file C:\xampp\apache\conf\extra\httpd-vhost.conf cho nó sử dụng port 80 thay vì 8080.
Tôi có thể gửi cho bạn bè tôi xem website ở localhost không?
Sau này tôi có thể chuyển dữ liệu từ localhost lên host trên Internet không?
Hầu như không nếu máy tính của bạn không bị truy cập bởi một người nào khác.
Lời kết
Ở trên là toàn bộ những gì bạn cần biết về localhost và nó sẽ đi theo bạn trong suốt quá trình làm việc v
website vì host chỉ nên sử dụng để chạy website chính trên internet, còn localhost bạn nên dùng để thử
hoặc cần chỉnh sửa cái gì đó trong website mà không muốn nó ảnh hưởng trực tiếp đến website chính.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 14/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
THẠCH PHẠM
AZDIGI's CEO. Đam mê công nghệ, WordPress, Server và xăm mình nữa.
bài trước b
WORDPRESS LÀ GÌ? TẠI SAO NÊN DÙNG WORDPRESS.COM VÀ WORDPRESS.OR
WORDPRESS NHAU TH
GIỚI THIỆU VỀ SERIE LEMP CHỨC NĂNG REVISION CỦA CÁCH MUA HOST TẠ
WEBSERVER CHO VPS WORDPRESS STABLEHOST
05/10/2014 03/01/2013 04/01/2013
Hiện tại blog tạm đóng bình luận vì mình cần tập trung thời gian vào cập nhật bài viết. Bình luận sẽ m
cho đến khi mình sẵn sàng.
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 15/16
28/10/2018 Cách cài đặt localhost trên máy tính với XAMPP
LÊN ĐẦU TRANG
https://thachpham.com/thu-thuat/cai-dat-localhost-xampp.html 16/16