xampp
DESCRIPTION
Giới thiệu về Xampp và cách cài đặtTRANSCRIPT
Nguy n Tu n Ki tễ ấ ệ
TRUNG TÂM ĐÀO T O QU N TR M NG VÀẠ Ả Ị Ạ AN NINH M NG QU C T ATHENAẠ Ố Ế
Gi i thi u Xampp và cách cài đ tớ ệ ặ
SVTT: Nguy n Tu n Ki tễ ấ ệ
GVHD: Võ Đ Th ngỗ ắ
1
Nguy n Tu n Ki tễ ấ ệ
1. Xampp là gì?
Xampp là ch ng trình t o máy ch Web (Web Server) đ c tích h p s n Apache, PHP, MySQL, FTPươ ạ ủ ượ ợ ẵ Server, Mail Server và các công c nh phpMyAdmin. Không nh Appserv, Xampp có ch ng trìnhụ ư ư ươ qu n lý khá ti n l i, cho phép ch đ ng b t t t ho c kh i đ ng l i các d ch v máy ch b t kỳ lúcả ệ ợ ủ ộ ậ ắ ặ ở ộ ạ ị ụ ủ ấ
nào.
M i ng i th ng s d ng đ th c hành và phát tri n Web ph c v cho vi c h c t p và gi i trí.ọ ườ ườ ử ụ ể ự ể ụ ụ ệ ọ ậ ả
Xampp là vi t t t c a:ế ắ ủ
- X: là cross (platform ) ám ch dùng đ c cho c 4 h đi u hành khác nhau : Windows, Linux,ỉ ượ ả ệ ề Solaris và MAC .
- A: Apache HTTP Server - đây là web server đ c dùng đ ch y hai ngôn ng l p trình mà nóượ ể ạ ữ ậ s d ng.ử ụ
- M: MySQL - đây là m t h th ng qu n lý c s d li u quan h , cung c p đa ng i dùngộ ệ ố ả ơ ở ữ ệ ệ ấ ườ truy c p vào m t s c s d li u.ậ ộ ố ơ ở ữ ệ
- P: PHP – đây là m t ngôn ng l p trình đ t o ra các trang web đ ng.ộ ữ ậ ể ạ ộ
- P: Perl – là ngôn ng l p trình b c cao, linh đ ng, đ c biên d ch và có m c đích chung.ữ ậ ậ ộ ượ ị ụ
Ngoài ra Xampp còn h tr các thành ph n khác nh : Webmail – FTP – SSL, OpenSSL, pdf class,ỗ ợ ầ ư mhash, IMAP C-Client...
XAMPP đ c s d ng nh m t công c phát tri n đ cho phép thi t k trang web và l p trình đượ ử ụ ư ộ ụ ể ể ế ế ậ ể ki m tra công vi c c a h trên máy tính c a mình mà không c n b t kỳ truy c p vào internet. Tuyể ệ ủ ọ ủ ầ ấ ậ nhiên, trong th c t , XAMPP đôi khi đ c dùng đ ph c v các trang web trên World Wide Web.ự ế ượ ể ụ ụ Ngoài ra còn có h tr cho vi c t o ra và thao tác c s d li u trong MySQL. M t khi đ c cài đ tỗ ợ ệ ạ ơ ở ữ ệ ộ ượ ặ XAMPP, b n có th s d ng "localhost" gi ng nh m t máy ch t xa b ng cách s d ng d ch vạ ể ử ụ ố ư ộ ủ ừ ằ ử ụ ị ụ FTP.
2. Đi u gì t o nên s đ c bi t cho Xamppề ạ ự ặ ệ đây chúng ta đang nói v v n đ cài đ t Apache trong Windows. B n dành nhi u th i gian đỞ ề ấ ề ặ ạ ề ờ ể
thi t l p t t c m i th và b t đ u ch y trang web c a mình. V n đ là b n không th làm đ cế ậ ấ ả ọ ứ ắ ầ ạ ủ ấ ề ạ ể ượ b t c đi u gì v i m t trang web tĩnh, tr khi s d ng SQL server. Sau đó vi c c n làm là cài đ tấ ứ ề ớ ộ ừ ử ụ ệ ầ ặ
2
Nguy n Tu n Ki tễ ấ ệ
ng d ng SQL server nh ng l i thi u m t PHP. M t danh sách các th còn thi u s khi n chúng taứ ụ ư ạ ế ấ ộ ứ ế ẽ ế m t nhi u th i gian và ph c t p, nh t là đ i v i ng i m i b t đ u.ấ ề ờ ứ ạ ấ ố ớ ườ ớ ắ ầ
Đ i v i XAMPP, đó b n có m t ng d ng giúp cài đ t t t c nh ng gì c n thi t đ ch y m tố ớ ở ạ ộ ứ ụ ặ ấ ả ữ ầ ế ể ạ ộ website hoàn h o, quá trình cài t ng t ng d ng trong Windows. D ch v này cho phép máy tínhả ươ ự ứ ụ ị ụ ch y Apache và m i th khác b t c khi nào kh i đ ng máy, các ng d ng s ch y âm th m trongạ ọ ứ ấ ứ ở ộ ứ ụ ẽ ạ ầ ch đ n n và không tiêu t n nhi u tài nguyên h th ng.ế ộ ề ố ề ệ ố
3. Cài đ t Xamppặ đây em dùng phiên b n Xampp 1.7.7. Ta có th down Xampp 1.7.7 theo link sau:Ở ả ể
http://www.mediafire.com/download/zcnbeh6d0e2c5xa/xampp-win32-1.7.7-VC9-installer.rar
Tr c tiên, ta m gói cài đ t Xampp 1.7.7 lên.ướ ở ặ
Sau đó nh n Next.ấ
Ti p theo, ta ch n đ ng d n đ n th m c cài đ t Xampp, r i nh n Nextế ọ ườ ẫ ế ư ụ ặ ồ ấ
3
Nguy n Tu n Ki tễ ấ ệ
Ti p theo, ta ch n các option mu n cài đ t. Sau đó nh n Install và ch trong ít phútế ọ ố ặ ấ ờ
Sau khi quá trình cài đăt hoàn thành ta nh n Finishấ
4
Nguy n Tu n Ki tễ ấ ệ
Sau đó ta m Xampp lên.ở
Đ ch y đ c webserver và PHP script chúng ta nh n nút Start bên c nh Apache và MySQL. Chúngể ạ ượ ấ ạ ta s đ c nh hình d iẽ ượ ư ướ
Chú ý:
- Đ vào đ c Xampp chúng ta có th gõ lên trình duy t http://localhost/ể ượ ể ệ
- Đ đóng b ng đi u khi n c a Xampp, b n nh n vào nút Close. Xampp s t m th i n xu ng Trayể ả ề ể ủ ạ ấ ẽ ạ ờ ẩ ố c a Window (góc d i phía bên ph i c a Window)ủ ướ ả ủ
- Khi c n m b ng đi u khi n chúng ta ch c n nh n vào bi u t ng Tray c a Windowầ ở ả ể ể ỉ ầ ấ ể ượ ở ủ
- Đ thoát kh i Xampp đ u tiên chúng ta nh n nút Stop bên c nh Apache và MySQL sau đó nh nể ỏ ầ ấ ở ạ ấ nút Exit
5
Nguy n Tu n Ki tễ ấ ệ
Nh n vào nút Admin bên c nh Apache đ vào trang chính c a webserver và nh n vào nút Adminấ ạ ể ủ ấ bên c nh MySQL đ vào phpMyAdmin (ph n qu n lý MySQL qua giao di n web)ạ ể ầ ả ệ
Khi nh n vào nút Admin bên c nh Apache chúng ta đ c giao di n web nh sauấ ạ ượ ệ ư
6
Nguy n Tu n Ki tễ ấ ệ
Nh n vào nút Admin bên c nh Apache đ vào trang chính c a webserver và nh n vào nút Adminấ ạ ể ủ ấ bên c nh MySQL đ vào phpMyAdmin (ph n qu n lý MySQL qua giao di n web)ạ ể ầ ả ệ
Khi nh n vào nút Admin bên c nh Apache chúng ta đ c giao di n web nh sauấ ạ ượ ệ ư
6