Hướng dẫn cài đặt XAMPP
XAMPP là một bộ công cụ lập trình PHP có thể cài đặt được trên nhiều nền tảng khác nhau. Chữ X đầu tiên trong cụm từ XAMPP ám chỉ cross-platform nghĩa là XAMPP có thể chạy trên Windows, Linux, Mac OS, Solaris, còn các ký tự còn lại mang các ý nghĩa sau:
A = Apache, XAMPP bao gồm 1 Apache HTTP Server giúp chạy các ứng dụng web.
M = MySQL, hệ quản trị cơ sở dữ liệu My SQL cũng được bao gồm trong XAMPP
P = PHP – ngôn ngữ lập trình PHP
P = Perl – ngôn ngữ lập trình Perl
Ngoài ra XAMPP cũng bao gồm phpMyAdmin – một công cụ dạng web-base giúp quản trị database MySQL và rất nhiều thư viện hỗ trợ lập trình khác như: OpenSSL, pdf class, mhash, IMAP C-Client…. Trong bài hôm nay tôi sẽ giới thiệu các bạn cách download, cài đặt & sử dụng XAMPP trên máy local host.
Download XAMPP
Bạn truy cập vào link sau để download XAMPP phiên bản mới nhất hiện tại là 1.7.4, bạn chọn phiên bản Installer.

Cài đặt XAMPP
Sau khi download thành công, bạn click đúp vào file xampp-win32-1.7.4-VC6-installer.exe để cài đặt XAMPP. Bạn chọn ngôn ngữ cài đặt là English và nhấn OK để tiếp tục.

Nếu bạn cài đặt trên Windows Vista hay Windows Server 2008 sẽ có thông báo sau hiện ra, bạn nhấn OK để tiếp tục.

Bạn nhấn Next ở màn hình tiếp theo.

Theo mặc định XAMPP sẽ được cài đặt vào ổ C theo đường dẫn C:\xampp, bạn có thể nhấn Browse và chọn đường dẫn cài đặt khác (tôi để mặc định là c:\xampp).

Bạn nhận chọn các service kèm theo XAMPP trong mục SERVICE SECTION sau đó nhấn Install để tiếp tục.

Màn hình hiển thị tiến độ cài đặt XAMPP hiện ra.

Quá trình cài đặt XAMPP hoàn tất, bạn nhấn vào nút Finish kết thúc.

XAMPP sẽ tự động cài đặt các service mà bạn đã chọn ở mục SERVICE SECTION bên trên, đầu tiên là Apache service.

Tiếp đó là MySQL service.

Quá trình cài đặt các service hoàn tất, bạn nhấn OK để tiếp tục.

Bạn nhấn OK ở màn hình tiếp theo để bật XAMPP Control Panel.

Sử dụng & quản trị XAMPP
Sau khi cài đặt xong bạn để ý xuống thanh system tray sẽ thấy có biểu tượng của XAMPP, khi bạn click vào biêu tượng đó thì cửa sổ XAMPP Control Panel hiện lên thông báo tình trạng của các service đang được XAMPP quản lý. Trong trường hợp này cả 2 service Apache & MySql đều trong trạng thái hoạt động tốt.

Khi bạn click vào nút Admin bên dưới mục Services bạn sẽ được đưa tới màn hình quản trị Apache.

Bạn click vào link phpMyAdmin trong mục Tool tại màn hình XAMPP for Windows để được đưa tới màn hình phpMyAdmin – công cụ web-base quản trị MySQL.

Để chạy các ứng dụng PHP trong XAMPP bạn hãy copy dự án web PHP vào thư mục, C:\xampp\htdocs, từ trình duyệt web bạn truy cập tới ứng dụng này theo cấu trúc sau: http://localhost/ + tên ứng dụng + file php. Ví dụ trong trường hợp ứng dụng của tôi là firstphp và file php là helloworld.php thì đường dẫn sẽ là http://localhost/firstphp/helloword.php và kết quả sẽ là:

Trên đây tôi đã giới thiệu tới các bạn cách download, cài đặt công cụ XAMPP và thực thi các ứng dụng php với công cụ này. Đây là một bộ công cụ miễn phí và rất thuận tiện cho việc pháp triển các ứng dụng web mã nguồn mở, đặc biệt là PHP. Cảm ơn bạn đã dành thời gian cho bài viết.

Hướng dẫn cài đặt WordPress tại localhost « THƯ VIỆN VIỆT says:
[...] trên localhost, vì Worpdress được phát triển trên nền PHP và MySQL nên chúng ta sẽ sử dụng XAMPP làm môi trường thực thi WordPress. Việc cài đặt WordPress trên localhost giúp bạn [...]
minhon says:
thanks người viết bài này ha.
trongnguyen says:
Cảm ơn lời động viên của bạn nhìu
leo says:
thanks! bài báo cáo của em đang cần cái này!^^
trongnguyen says:
Cảm ơn lời động viên của em nhìu
leo says:
ah anh gì ơi! Em có thể làm quen với anh được ko? nick yahoo của em :lemonleo1402
Nice to know a!^^
trongnguyen says:
Được chứ em, anh cũng rất vui được kết bạn với em, email của anh là trongnh1@gmail.com
PaPu says:
Thanks you!
trongnguyen says:
Cảm ơn bác đã động viên
khanh says:
Cam on ban da viet bai huong dan rat chi tiet. Minh moi lam quen voi php, hy vong sau nay se co dip cung trao doi voi ban.
trongnguyen says:
Cảm ơn lời động viên của bạn, chúc bạn sẽ nhanh chóng thành thạo ngôn ngữ PHP nha. Cheers
litchick says:
“phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.”
A có thể chỉ e fix lỗi này khong
trongnguyen says:
Chào em, ở phần cuối bài anh có hướng dẫn Sử dụng & quản trị XAMPP em làm theo hướng dẫn này và khởi động MySQL lên xem nha, nếu status của MySQL báo là Running thì em có thể kết nối thành công được.
ngoc says:
bạn ơi cho mình hỏi. đầu tiên thì mình cài bản 1.4.16 sau đó mình gỡ ra để cài lại bản 1.7.7 nhưng nó lại báo là cài đặt thất bại. dù mình đã làm đúng theo bạn chỉ dẫn. mình phải làm thế nào để cài lại được bây giờ?
thanks!
trongnguyen says:
Trong quá trình cài đặt Xampp sẽ tự động tạo thư mục xamp trong ổ C của bạn, vậy nên khi gỡ bỏ phiên bản cũ và cài đặt phiên bản mới bạn nhớ xóa thư mục này nha, nếu vẫn còn lỗi bạn chụp hình thông báo lỗi giùm mình nha. Chúc bạn thành công.
Phần 1 - xây dựng cơ sở dữ liệu | Học trực tuyến | Học làm web | Học thiết kế website says:
[...] cục bộ (localhost), như vậy đầu tiên bạn sẽ phải cài XAMPP (có thể tham khảo bài viết này). Từ màn hình chính của XAMPP, bạn chọn PhpMyadmin, bạn sẽ thấy giao diện mặc [...]
ngoc says:
Mình cài được rồi! Cảm ơn bạn nhiều!
trongnguyen says:
Chúc mừng bạn
Phan Văn Hải says:
bạn ơi cho mình hỏi chút, cấu hình username và password trong file install.php của các chương trình cài đặt là gì vậy bạn? nếu dùng APP thì user thường là root còn pass thì tự đặt
trongnguyen says:
Chào bạn!
Sau khi cài đặt xong XAMPP bạn có thể truy cập vào phpMyAdmin mà không cân username & password bạn ah, user root & password trống là để bạn đăng nhập vào màn hình quản trị của MySQL hoặc dùng khi kết nối từ ứng dụng tới MySQL bạn ah.
doan thi mai says:
anh oi cho e hao lam the nao de coppy du lieu trong xampp vao usb duoc. em phai mang len lop de bao cao.
em cam on anh nhieu
trongnguyen says:
Được chứ em, em copy toàn bộ thư mục www trong phần cài đặt của Xampp (thông thường là ổ C:\) vào usb và mang đi được em ah. Nhưng em chú ý là khi copy vào máy tại lớp thì chỉ copy các files bên trong thư mục này, KHÔNG được copy cả thư mục vì sẽ bị trùng và override lên thư mục tại máy tính trên lớp nha.
Chúc em thành công.
mai says:
a oi cho e hoi? bay gio e mun coppy du lieu vao usb de cam len lop bao cao thi phaj lam nhu the nao vay?
gjup e voi
Minh anh says:
Anh ơi ..Sao em cài đặt rồi mà cái apache ko thấy hiện chữ running..lúc click vào chữ admin trong mysql thì nó báo lỗi :HTTP Error 500.19 – Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Anh giúp em với !
Minh anh says:
chi tiết là thế này anh ạ :Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0×80070003
Config Error Cannot read configuration file
Config File \\?\C:\inetpub\wwwroot\web.config
Minh anh says:
Lỗi này nữa anh ạ : Error message when you try to open a Web page that is hosted on IIS 7.0: “HTTP Error 404.0 – Not Found”
Minh anh says:
Thôi anh ạ..em làm được rồi .em add yahoo anh nha..có gì em hỏi về lập trình..mong anh chỉ giáo
chúc anh sức khỏe !
trongnguyen says:
Hello em, anh vừa đi cả ngày về bây giờ mới mở máy, lỗi em mô tả là do xảy ra xung đột giữa IIS (Web Server cho các ứng dụng .NET của Microsoft) và Apache (Web Server cho các ứng dụng Java), có thể do xung đột cổng 80 hoặc 8080. Em có thể chọn khởi động / tắt 1 trong hai ứng dụng để kiểm tra và sẽ fix được lỗi em ah. Chúc em thành công.
nghia0127 says:
thanh bac rat nhiu!
trongnguyen says:
Cảm ơn lời động viên của pác
Nam says:
a oi! a chỉ cho e cách đổi công trong XAMPP với, nó mặc định là cổng 80—> làm sao để thay đổi cổng khác được a. không tăt IIS của Windows nha a! A trả lời qua mail em nha a. lequangnam10i2@gmail.com cám ơn anh nhiều!
trongnguyen says:
Hello em!
Em vào thư mục C:\xampp\apache\conf, mở file: httpd.conf sau đó em thay cổng 80 bằng cổng mới (VD: 78) tại 2 dòng sau nha:
Listen 80
ServerName localhost:80
Như vậy là được em ah, chúc em thành công
erish says:
thank anh nhìu
trongnguyen says:
Cảm ơn lời động viên của em, cheers
maboncit says:
A cho em hỏi:
E không hỉu phần http://localhost/ + tên ứng dụng + file php. thì tên ứng dụng là do tự mình đặt tên hay là đuơngf dẫn zậy A?.
trongnguyen says:
Cái này là do mình đặt em ah, ví dụ em muốn lập trình một ứng dụng quản lý tài liệu, em có thể đặt tên ứng dụng là docman, sau đó em copy folder docman này vào thư mục XAMPP (trong ổ cài đặt XAMPP), trong thư mục docman này có 1 file là index.php để khởi tạo ứng dụng em truy cập: http://localhost/docman/index.php là được em ah. Chúc em thành công
Hướng dẫn cài đặt XAMPP « Coding Journal says:
[...] Hướng dẫn cài đặt XAMPP By: trongnguyen on Apr. 27, 2011 XAMPP là một bộ công cụ lập trình PHP có thể cài đặt được trên nhiều nền tảng khác nhau. Chữ X đầu tiên trong cụm từ XAMPP ám chỉ cross-platform nghĩa là XAMPP có thể chạy trên Windows, Linux, Mac OS, Solaris, còn các ký tự còn lại mang các ý nghĩa sau: A = Apache, XAMPP bao gồm 1 Apache HTTP Server giúp chạy các ứng dụng web. [...]
HIHI says:
THANKS SO MUCH
trongnguyen says:
Cảm ơn lời động viên của bạn
tong says:
cám ơn anh 1 bài viết rất hay
trongnguyen says:
Cảm ơn em về lời động viên
Yuchi says:
Rất cảm ơn tác giả vì bài viết hữu ích! Thanks
trongnguyen says:
Cảm ơn bạn đã động viên
Huy Au says:
TÌm đỏ mắt mới thấy cái cần, dùng wamp lỗi tung tóe
)
trongnguyen says:
Haha
gialang says:
Không biết bạn có rành về cài đặt trên ubunu không nhĩ.
Sau khi cài đặt thì làm sao để đặt pass, và username cho nó ?
Mình bị lỗi này mà không biết khắc phục thế nào, bạn biết giúp mình với.
MÌnh vào phpMyadmin nó có thông báo thế này (nằm ở cuối trang)
http://www.flickr.com/photos/gialang_dl/8168594871/in/photostream/lightbox/
Cảm ơn nhiều !
trongnguyen says:
Có bác nào làm Ubuntu support bác gialang với, trước mình có dùng OS này nhưng chỉ để test connection tới server thôi
Cu đơ says:
Hi gialang
http://dinhthehien.com/index.php/mysql/80-cau-hinh-mysql.html
bạn thử làm từ step 4 xem sao nhé.
Về cơ bản thì sẽ giống nhau.
Cần thì send qua mail hien2010@gmail.com
trongnguyen says:
Cảm ơn góp ý của Cu đơ
onapthanh says:
[onaprsc.com.vn] bạn hướng dân rất cụ thể mình làm được rùi. Lúc dầu tuy khó nhờ cách diễn tả tỉ mỉ mà mọi thứ trở nên đơn giản
trongnguyen says:
chúc mừng bạn nha
onapthanh says:
[onaprsc.com.vn] Mình không phải dân it mà là dan sản xuất máy ổn áp standa-rs thấy dạo này bà con dùng mạng ghê quá nên mình phải học. Nhờ có web này mình cũng làm được rồi nhưng mà mình làm để cài cái wordpress làm site về ổn áp standa-rs@ http://onaprsc.com.vn