Hoàng Luyến

Hoàng Luyến

Administrator

Bài 4: Hướng dẫn cài đặt localhost với XAMPP và AppServ


Bài học này mình sẽ hướng dẫn các bạn cài đặt localhost trên máy tính với 2 phần mềm Xampp hoặc AppServ. Hãy bắt đầu bài học tại đây:

 Thường thì các lập trình viên sử dụng 2 phần mềm chính là Xampp và AppServ cài đặt cho localhost, bạn có thể sử dụng phần mềm nào cũng được. Tuy nhiên để giúp bạn đọc có thêm kinh nghiệm trong case study hướng dẫn học WordPress kỳ này mình sẽ giới thiệu xoay quanh 2 phần mềm để bạn có thể tham khảo.

Thông báo:  Từ ngày 25/06 Hoàng Luyến sẽ hướng dẫn bạn đọc cài đặt localhost miễn phí vào 2 ngày T7 và CN, bạn chỉ cần Add nick Skype hoangluyenfan với  nội dung “Hỗ trợ cài đặt Localhost” để được hỗ trợ.

| Hướng dẫn

  1. Tìm hiểu về Localhost

    1. Localhost là gì?

      Là một máy chủ được vận hành trực tiếp trên máy tính của bạn có tính năng tương đương như trên máy chủ thật. Để hỗ trợ lập trình viên có thể lập trình ngay trên máy tính nên tốc độ xử lý công việc sẽ nhanh hơn.

    2. Cài localhost

      Bạn chỉ có thể cài 1 trong 2 phần mềm trên nếu lập trình web bằng PHP vì cài 2 phần mềm hệ thống sẽ bị xung đột

    3. Localhost hỗ trợ ngôn ngữ lập trình nào?

      Localhost hỗ trợ nhiều ngôn ngữ lập trình bao gồm cả PHP, ASP, ASPX, JAVA…

    4. Localhost gồm những thành phần nào?

      Localhost gồm các thành phần chính như: Database (PhpMyAdmin), Root (www), Webserver tên Apache

    5. Localhost chạy bằng tên miền nào?

      Localhost thường chạy mặc định với những tên miền chính gồm: 
      http://localhost
      http://127.0.0.1
      http://tenmay (tenmay chính là tên máy tính của bạn khi cài đặt Window)

    6. Lưu ý khi cài đặt Localhost với phần mềm Xampp

      Lưu ý này mình đưa ra để các bạn thực hiện sau khi việc cài đặt XAMPP đã xong, bạn không nên quan tâm tới các lưu ý này khi việc cài đặt chưa được thực hiện.

      • Nếu bạn dùng Skype

        Nếu máy tính của bạn đang cài đặt phần mềm Skype thì Localhost sẽ không hoạt động được do Skype đã chiếm quyền sử dụng cổng mạng 80, đây là cổng mặc định của webserver. Có 2 cách bạn xử lý tình huống này:
        Cách 1: Đơn giản nhất, tắt skype bằng cách vào khay đồng hồ phía cuối màn hình chuột phải vào Skype chọn Exit là xong!
        thoat-skype
        Cách 2: Đổi port mặc định của Skype 
        Do đó, bạn hãy mở Skype -> Tools -> Options -> Advanced -> Connection  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 -> Chọn Save
        bai-4-huong-dan-cai-dat-localhost-tren-may-tinh
        Sau khi bạn cấu hình xong bạn hãy khởi động lại máy tính để hệ thống làm mới port.

      • Tắt tường lửa Window

        Máy của bạn bật tường lửa Windows hoặc từ một phần mềm diệt virut thì hãy tắt nó đi vì có thể nó sẽ chặn port 80 hoặc một số ứng dụng của Webserver.

      • Tắt User Account Control trên Windows

        Thường thì khi sử dụng Windows hệ thống sẽ bật chức năng User Account Control bạn hãy tắt nó đi để không bị giới hạn quyền. Xem hướng dẫn cách tắt trên Google

  2. Hướng dẫn cài đặt Localhost với Xampp – Xem video

    Xem video hướng dẫn cài đặt XAMPP hoặc xem hướng dẫn theo hình ảnh dưới đây:

    Lời khuyên: Mình khuyên bạn nên sử dụng Xampp vì phần mềm này luôn có bản cập nhật PHP mới nhất nên khi bạn lập trình có thể phát hiện ra lỗi dễ dàng hoặc trong quá trình làm việc mình thấy nó rất dễ sử dụng hỗ trợ tốt hệ điều hành như Windows, Mac, Linux.
    Trong bài này mình sẽ hướng dẫn bạn cài đặt trên Window (trên Mac và Linux sẽ tương tự như thế này nhé)
    Bước 1: Download phần mềm XAMPP tại địa chỉ https://www.apachefriends.org/download.html và chọn phiê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. Bạn nên chọn phiên bản PHP 5.5.19, 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 (như hình minh họa dưới đây).
    huong-dan-cai-dat-xamp
    Bước 2: Cài đặt mở file xampp-win32-5.5.19-0-VC11-installer.exe vừa tải về để cài đặt -> Chọn Next
    cai-dat-xampp-01
    Bước 3: Ở phần chọn Components như hình dưới vì không phải cái nào trong gói XAMPP cũng cần thiết -> Chọn Next .
    cai-dat-xampp-02
    Bước 4: Chọn thư mục cài đặt Xamp
    Mặc định khi cài đặt hệ thống sẽ chọn ổ c:xampp
    Theo mình bạn nên chuyển sang ổ D,E hoặc các ổ không phải ổ cài Win sẽ an toàn hơn (chọn ổ khác) như hình minh họa dưới đây và tạo thư mục xampp -> Chọn Next
    cai-dat-xampp-03
    Bước 5: Bỏ tích chọn Learn more about Bitnami for XAMPP -> Chọn Next
    cai-dat-xampp-04
    Bước 6: Tiến tình cài đặt
    …Chờ hệ thống cài đặt xong  bạn hãy khởi động lại máy tính để hệ thống có thể làm mới thông tin và start localhost

    Bước 7: Khởi động localhost
    Vào ổ E:xamppxampp-panel.exe để mở bảng điều khiển của XAMPP hoặc vào Start -> All Programs -> XAMPP -> Mở Xampp Control Panel xuất hiện cửa sổ như hình dưới đây.
    Trong phần Actions -> Nhấp chuột vào Start với ApacheMySQLcai-dat-xampp-07
    Với Win 7, Win 8 và các Window cao hơn thường sẽ yêu cầu cho phép Public NetWorks cho Firewall bằng cách bạn nhấp chuột và0 Allow Access với mysqld.exe và httpd.exe như hình dưới đây:

    windows-security-alert-httpd

    windows-security-alert-mysqld

    Kết quả: Nếu hai ứng dụng chuyển sang màu xanh thì việc khởi động đã thành công, còn ngược lại nếu không thành công thì bạn nên xem phần chú ý trong mục I.
    Bước 8: Test Localhost trên trình duyệt
    Mở trình duyệt (có thể dùng bất kỳ trình duyệt nào chrome, firefox, IE…) với url: http://localhost
    cai-dat-xampp-08
    Chọn ngôn ngữ English phía bên dưới để truy cập vào trang quản lý localhost để thuận tiện thao tác hơn
    cai-dat-xampp-09
    Để xem hệ thống bạn vào thư mục như mình hướng dẫn thì vào E:xampphtdocs

    |
    Thực hiện tới bước thứ 8 này bạn đã cài đặt thành công rùi đó!

  3. Hướng dẫn cài đặt Localhost với AppServ – Xem video

    Xem video hướng dẫn cài đặt Appserv hoặc xem hướng dẫn theo hình ảnh dưới đây:
    Bước 1:  Download phần mềm appserv-win32-2.5.10 (16MB) tại đây
    Bước 2: Giải nén và mở file appserv-win32-2.5.10.exe -> Chọn Next
    Huong-dan-cai-dat-AppServ
    Bước 3: Đồng ý với các điều khoản sử dụng phần mềm -> Chọn I Agree
    Huong-dan-cai-dat-AppServ1
    Bước 4: Chọn thư mục lưu trữ Server -> Chọn Next
    Huong-dan-cai-dat-AppServ2
    Bước 5: Chọn các Component cần thiết, tích chọn đủ 4 ứng dụng như hình dưới đây -> Chọn Next
    Huong-dan-cai-dat-AppServ3
    Bước 6: Điền thông tin Appache HTTP Server Infomation
    Server name: localhost
    Administrator’s Email Address: admin@localhost.com (email này không quan trọng)
    -> Chọn Next
    Huong-dan-cai-dat-AppServ4 
    Bước 7: Điền thông tin My SQL Server Configuration:
    Enter root password: root
    Re-enter root password: root (có thể nhập hoặc không)
    -> Chọn Install (Hệ thống bắt đầu cài đặt bạn chờ khoảng 2-3 phút để hệ thống cài đặt)
    Huong-dan-cai-dat-AppServ5
    Bước 8: chờ sau khi cài đặt xong bạn khởi động lại máy tính để hệ thống start localhost 
    Bước 9: Mở trình duyệt Chrome, IE hoặc Firefox chạy url http://localhost nếu hệ thống cho kết quả như hình dưới đây là OK
    Huong-dan-cai-dat-AppServ6
    Nếu bạn muốn tìm thư mục root, như hướng dẫn của mình vào Explorer truy cập F:AppServwww
    | Thực hiện tới bước thứ 9 cài đặt AppServ này bạn đã cài đặt thành công rùi đó!

     


     

  4. Hướng dẫn làm việc với Localhost

    Bạn có thể tìm hiểu thêm các bài hướng dẫn sau:

    1. Làm việc với thư mục Root Localhost

      Phần mềm AppServXampp đường dẫn thư mục root hoàn toàn khác nhau, cụ thể:
      + Phần mềm AppServ: thư mục root là: F:AppServwww đây là thư mục chính để chạy website.
      + Phần mềm Xampp: Bạn vào thư mục root theo đường dẫn sau F:xampphtdocs
      Chú ý: Ổ F theo hướng dẫn của mình, bạn chọn ổ nào khi cài đặt thì nó sẽ có đường dẫn bắt đầu từ ổ đĩa đó

    2. Hướng dẫn tạo CSDL MySQL trên Localhost – Xem video

      Bước 1: Truy cập hệ thống PhpMyAdmin
      Với AppServ và Xampp các bạn đều chạy trên trình duyệt với đường dẫn sau:
      http://localhost/phpmyadmin
      Chú ý :
      Với localhost của  AppServ thì bạn đăng nhập theo thông số sau:
      + Tên đăng nhập: root
      + Mật khẩu: root
      Còn với Xampp thì không phải đăng nhập.
      Bước 2: Đổi ngôn ngữ từ tiếng pháp sang tiếng Anh (nếu bạn truy cập localhost lần đầu tiên hoặc mặc định ngôn ngữ là tiếng pháp)
      bai-4-huong-dan-cai-dat-localhost-tren-may-tinh
      Bước 3: Nhập tên Database -> Chọn Collagent là utf8_unicode_ci (cuối cùng) -> Chọn Create
      huong-dan-tao-database-trong-mysql-1

      Tạo xong Database 2015_bkasoft thì mặc định thông tin tài khoản truy cập là:

      • Database Host: localhost
      • Database user: root
      • Database password: trống
      • Database name: 2015_bkasoft

      Chi tiết cách cấu hình kết nối WordPress với Database mình sẽ hướng dẫn chi tiết trong “Bài 6: hướng dẫn cài đặt WordPress trên Localhost”

    3. Thêm tên miền ảo vào Localhost trong XAMPP – Xem video

      Mặc định localhost sẽ chạy với tên miền là http://localhost, tuy nhiên bạn có thể chạy thành 1 domain ảo khác hoặc bạn có thể thêm các domain ảo (ví dụ như m.bkasoft.net):
      Bước 1. Thiết lập tên miền ảo trỏ về IP 127.0.0.1
      Mặc định localhost đã trỏ về IP 127.0.0.1, vì vậy tên miền mới chạy trên localhost bạn cũng phải cấu hình trỏ về IP đó bằng cách mở thư mục C:WindowsSystem32driversetc nhấp chuột vào hosts chọn Properties
      huong-dan-tao-database-trong-mysql-2
      Bước 2: Cửa sổ mới mở ra chọn tab Security  -> SYSTEM -> Edit như ảnh minh họa.
      huong-dan-tao-database-trong-mysql-3
      Bước 3: Chọn User (tên máy) -> Allow (chọn full quyền) -> Chọn Apply
      huong-dan-tao-database-trong-mysql-4
      Bước 4: Sửa file Hosts với Notepad hoặc phần mềm sửa code > Thêm đoạn code phía dưới giống hình ảnh minh họa chỗ trỏ ip > Ctrl + S (lưu lại)

      huong-dan-tao-database-trong-mysql-5
      Bước 5. Thêm tên miền vào Localhost (VirtualHost)
      Vào F:xampphtdocs tạo 1 thư mục có tên là w1.muahet.net
      huong-dan-tao-database-trong-mysql-6
      Bước 6: Vào thư mục F:xamppapacheconfextra -> Sửa file httpd-vhost.conf -> 

      Tìm:

      Xóa 2 dấu ## cho thành

      Và thêm đoạn code này vào file:

      »Chú ý : DocumentRoot  bạn phải đổi ổ F thành ổ mà bạn cài đặt Xampp. Sau đó, bạn lưu lại để hoàn thành.

      Bước 7: Test xem đã thành công chưa?
      Bạn mở Xampp và Stop lại Apache sau đó Start lại mục đích để Xampp nhận tên miền mới w1.muahet.net. Tiếp theo truy cập http://w1.muahet.net nếu nó chạy được như hình dưới là OK!

      bai-4-huong-dan-cai-dat-localhost-tren-may-tinh1


      Chú ý: Chỉ có Xampp mới có nhiều tên miền ảo chạy cùng 1 lúc, điều này rất tốt nếu bạn thiết kế nhiều site cùng  một dự án.

    4. Cách đổi cổng mạng cho Localhost

      Mặc định Localhost sẽ sử dụng cổng 80, bạn muốn chuyển sang cổng 8080 thực hiện theo hướng dẫn sau:
      F:xamppapacheconf -> Chọn httpd.conf -> Chuột phải sửa với Notepad  -> Tìm dòng 

      Sửa lại thành

      -> Save -> mở Xampp Panel  ->  Stop cái Apache và Start lại -> Mở trình duyệt chạy thử với port mới http://localhost:8080 nếu chạy được là ok!

    5. Một số chú ý khi sử dụng localhost

      + Localhost có thể xem được trên mạng ngang hàng (sử dụng dây) nếu dùng Wifi thì không được nhé. 
      + Web trên localhost không gửi cho người ngoài mạng tức là gửi cho bạn bè ở điểm truy cập internet khác.
      + Web trên localhost sau khi làm xong bạn hoàn toàn có thể chuyển lên Hosting hoặc Server.
      + Web trên localhost không bị hack bởi các lỗi SQL Injection và các loại hack local phổ biến.

Lời kết: Hy vọng bài hướng dẫn này sẽ giúp bạn khi học WordPress, học php hay học lập trình web sẽ đơn giản hơn với bạn. Nếu bạn có thắc mắc về bài viết này hãy gửi câu hỏi theo bình luận dưới đây nhé!  

Hướng dẫn cài đặt localhost trên máy tính
Bài 4: Hướng dẫn cài đặt localhost với XAMPP và AppServ

( Case Study hướng dẫn sử dụng WordPress )

—oOo—

« Bài 3: Chuẩn bị Học WordPress Bài 5: Phân biệt wordpress.org và wordpress.com »

Tác giả: Hoàng Luyến 

Bài 4: Hướng dẫn cài đặt localhost với XAMPP và AppServ
Đánh giá bài viết


57 Bình luận

Viết bình luận
  1. Tháng Ba 25, 01:55 Khang Minh

    Bạn ơi cho mình hỏi, nếu mình chạy song song cả hai phần mềm Xampp và App Serv này có được không bạn?

    Bình luận
  2. Tháng Tư 02, 02:27 Trang kute

    Bạn ơi nhất định mình phải thiết lập tên miền ảo vào localhost ah

    Bình luận
  3. Tháng Tư 02, 02:32 Van Hugo

    Mình thấy bài hướng dẫn này hơi dài 🙂

    Bình luận
  4. Tháng Tư 02, 02:32 Dương Hân

    Localhost không xem được trên Wifi sao bạn?

    Bình luận
  5. Tháng Tư 02, 02:38 Hào Bi

    Tạo Web Trên Localhost mình thấy không tiện dùng lắm

    Bình luận
  6. Tháng Tư 06, 02:07 Thăng Seker

    Localhost chạy bằng tên miền mặc định là những miền nào thế hả bạn?

    Bình luận
  7. Tháng Tư 06, 02:13 Hòa Nguyễn

    Localhost hỗ trợ những ngôn ngữ lập trình nào bạn ơi!

    Bình luận
  8. Tháng Tư 09, 08:21 Phuong NT

    Bạn ơi cho mình hỏi, chỗ Thêm tên miền ảo vào Localhost trong XAMPP bước 6 chỗ thêm đoạn code vào file httpd-vhost.conf , mình thêm rồi nhưng nó không chạy đc tên miền ảo 🙁

    Bình luận
  9. Tháng Tư 09, 08:28 Ami Duy

    Sao mình đổi cổng mạng nó lại báo lỗi không đổi được cổng khi Start lại Xampp không chạy được Apache 🙁

    Bình luận
  10. Tháng Tư 09, 08:28 xuka kute

    Cho mình hỏi: cổng mạng Localhost sẽ sử dụng cổng 80, mình có phải bắt buộc chuyển sang cổng 8080 không? Cảm ơn b!

    Bình luận
  11. Tháng Tư 09, 08:34 Long lém Lỉnh

    Bạn cho tôi hỏi sao tôi cài xong mà vẫn cứ báo lỗi

    Bình luận
    • Tháng Tư 09, 08:38 Nguyễn Thủy

      Chào long! bạn có thể xem lại phần 6 “Lưu ý khi cài đặt Localhost với phần mềm Xampp” giúp mình. Nếu vẫn không được bạn hãy gỡ bỏ cài lại 1 lần nữa nhé! Mọi thắc mắc bạn cmt để được mình giúp đỡ. Chúc bạn thành công!

      Bình luận
  12. Tháng Tư 09, 08:40 Chung Web

    Help me :)) Em cài đặt theo Hướng dẫn cài đặt Localhost với Xampp > Bước 7 khi màn hình xuất hiện em chọn Start nhưng không được

    Bình luận
  13. Tháng Tư 13, 02:11 Thanh kaka

    Thanks bac Hoang Luyen nha’. Em cai dc phan mem xampp roi. Bai viet huong dan cai dat localhost tren phan mem Xampp de hieu lam a.

    Bình luận
  14. Tháng Năm 04, 01:20 Nhỏ Hài Hước

    Mình cài localhost khốn đốn cũng chỉ vì thằng Skype đấy!

    Bình luận
  15. Tháng Năm 05, 01:21 Vì Ai Anh Buồn

    phan huong dan cai dat localhost tren may tinh , to nghi moi nguoi nen cai tren xampp hay hon la cai tren Apache

    Bình luận
  16. Tháng Năm 05, 01:27 Linh Xinh

    minh cung tu hoc WordPress. hom nay moi biet den bai viet cua ban. minh cung mac phai loi khi cai dat. hoi mai moi cai đc ak

    Bình luận
    • Tháng Năm 05, 01:28 Nguyễn Thủy

      chào bạn. Bạn bị lỗi như thế nào? giờ bạn cài được chưa để mình giúp đỡ bạn

      Bình luận
  17. Tháng Năm 05, 01:29 Linh Xinh

    minh cai dc oy ban ak. loi Skype. minh cung vua cai xong dang can huong dan viet bai ban ak

    Bình luận
    • Tháng Năm 05, 01:32 Nguyễn Thủy

      Trong Case Study Hoc WordPress mình đã hướng dẫn hết tất ả rồi Linh nhé! có phần nào Linh chưa hiểu thì để lại cmt mình giải đáp cho bạn. Chúc bạn Hoc WordPress thành công

      Bình luận
  18. Tháng Năm 05, 01:32 Linh Xinh

    cam on ban

    Bình luận
  19. Tháng Năm 13, 01:41 Sau be nho

    Bai huong dan cai dat localhost nay thuc su rat chi tiet va de hieu. Minh cai mot luc la xong ah

    Bình luận
  20. Tháng Năm 13, 01:42 Thỏ Ngọc

    Ban oi khi to cai dat localhost tren Xampp nhung sao no lai bi loi khong start Appche :((

    Bình luận
    • Tháng Sáu 17, 00:49 Duy Hoàng

      Em tìm đến đường dẫn chứa file cài đặt của phần mềm:
      B1: Vào My Computer > vào ổ C:/Xampp/apache/conf/extra
      B2: Tìm đến file httpd-ssl.conf. Mở file này bằng Notepad, sau đó nhấn tổ hợp phím Ctrl + H để thay thế 443 bằng số bất kỳ. Nhấn Replace All rồi lưu file đó lại. Thử xem biết đâu dc, ngày trc anh cài cũng bị lỗi này rồi

      Bình luận
      • Tháng Sáu 17, 00:58 Duy Hoàng

        Cái lỗi của em là do xung đột cổng 80 hoặc 443 của apache, anh đoán em bị lỗi thế 😀
        test lỗi rồi nhớ thanks anh một câu nhá

        Bình luận
        • Tháng Mười Hai 04, 11:43 quỳnh

          a ơi e cài xamp cũng bị lỗi không start đc apache e cũng thử theo cách a hướng dẫn rồi mà vẫn ko đc ạ. help me

          Bình luận
  21. Tháng Năm 13, 01:46 Hoa Hướng Dương

    Minh vua cai xong. bai cua bn huong dan day du qua

    Bình luận
  22. Tháng Năm 13, 01:46 Nam Khanh

    Ban xem lai xem co bi loi tai cong:80 khong? co the tren may tinh cua ban, cac phan mem khac ban cai dat chiem mat cong 80 roi nen gay ra loi

    Bình luận
  23. Tháng Năm 19, 00:32 Vy Bảo Bảo

    lam theo huong dan cai dat localhost cua ban thay don gian that

    Bình luận
  24. Tháng Năm 19, 00:33 Hoa Hồng Nhỏ

    Bạn ơi mình muốn đổi tên cổng mạng cho Localhost tùy theo sở thích của mình có được không?

    Bình luận
  25. Tháng Năm 19, 00:35 Mạnh Cường

    Mình vừa cài xong AppServ 🙁 Lúc cài đặt user và pass đều là : root . Nhưng khi vào Phpmyadmin thì không được . Mình đã cài lại nhiều lần rồi mà vẫn bị thế . Có ai biết sửa lỗi không khắc phục giúp mình với. Cảm ơn ạ!

    Bình luận
    • Tháng Năm 19, 00:48 Duyxike

      Nếu ban đầu cậu để pass và username đều là root mà đăng nhập không được thì pass của nó sẽ không có bạn ạ. bạn chỉ nhập username vào và pass để trắng là OK thôi
      chúc thành công!

      Bình luận
  26. Tháng Sáu 17, 00:45 Ngo Dinh

    bạn ơi cho mình hỏi khi mình Up Website lên Hosting nhưng vẩn trỏ link về Localhost là sao ak b?

    Bình luận
    • Tháng Sáu 17, 00:50 Nguyễn Thủy

      Chào bạn Ngo Dinh! Bạn hãy chỉnh ở bảng trong csdl. Đầu tiên bạn vào database, chọn bảng wp-option 2 dòng url đầu tiên, chỉnh đúng tên miền mới là okie. Chắc chắn là được bạn nhé 🙂

      Bình luận
  27. Tháng Sáu 24, 00:52 Luân Nguyên

    Xampp và AppServ cài đặt cho localhost cũng phức tạp quá

    Bình luận
  28. Tháng Sáu 24, 00:55 Hưng Nguyên

    Mình bị lỗi không khởi động được APACHE SERVER khi cài đặt XAMPP trên WINDOWS
    1:03:43 PM [Apache] Error: Apache shutdown unexpectedly.
    1:03:43 PM [Apache] This may be due to a blocked port, missing dependencies,
    1:03:43 PM [Apache] improper privileges, a crash, or a shutdown by another method.
    1:03:43 PM [Apache] Press the Logs button to view error logs and check
    1:03:43 PM [Apache] the Windows Event Viewer for more clues
    1:03:43 PM [Apache] If you need more help, copy and post this
    1:03:43 PM [Apache] entire log window on the forums
    1:04:46 PM [Apache] Problem detected!
    1:04:46 PM [Apache] Port 80 in use by “Unable to open process” with PID 4!
    1:04:46 PM [Apache] Apache WILL NOT start without the configured ports free!
    1:04:46 PM [Apache] You need to uninstall/disable/reconfigure the blocking application
    1:04:46 PM [Apache] or reconfigure Apache and the Control Panel to listen on a different port.
    không vô được :((

    Bình luận
  29. Tháng Sáu 24, 01:00 Khôi Nguyên

    – Lý do chủ yếu là do xung đột cổng 80 hoặc 443 của apache. Đa số các bạn cài XAMPP lên máy tính đều là lập trình viên, đo đó trên máy thường có các phần mềm khác có khả năng sử dụng chung cổng với Apache như Skype (chung cổng 80), VMWare (chung cổng 443).
    – Để giải quyết xung đột cổng, đơn giản là ta cho Apache sử dụng 1 cổng khác ngoài 80 hoặc 443.
    – Để đổi cổng 443, trong XAMPP Control Panel các bạn chọn nút config của apache, sau đó chọn httpd-ssl.conf .
    Lúc này sẽ mở ra một file text, các bạn tìm đến dòng : “Listen 443” . Các bạn sửa lại thành một số tùy thích, và sửa thành 8443.
    – Sau đó , Save lại, tắt file text đi và start Apache thôi. Nếu vẫn không được có thể bạn phải đổi cả cổng 80 nữa. Vẫn trong menu của nút config, chọn file httpd.conf tìm đến dòng Listen 80 và sửa lại thành một con số khác, ví dụ 8088. Save và start apache.

    Bình luận
  30. Tháng Tám 06, 08:55 Đinh Ngọc Anh

    Chào mọi người!

    Bình luận
  31. Tháng Tám 27, 08:57 Hồng Anh

    Sao ad ơi mình cài Xampp xong mọi thứ đều giống add nhưng khi đánh vào trình duyệt Localhost nó không ra cái trang giống ad mà ra trang này localhost/dashboard/ báo cài đặt thành công chứ k chọn đc ngôn ngữ gì hết cả….sao đây ad

    Bình luận
    • Tháng Năm 09, 15:31 Tiếng Nguyễn

      Hồng Anh ơi. Không biết bây giờ bạn còn cần phản hồi không nhưng mình xin trả lời là nó hiện ra như bạn là đã cài thành công rồi nhé. Chúc mừng.

      Bình luận
  32. Tháng Chín 07, 16:02 Phương

    Chào ad,
    Nhờ ad giúp phần thay đổi hosts với:
    – Mình đã vào C:\Windows\System32\drivers\etc nhấp chuột vào hosts (tại properties: đã kiểm tra ko có read only trong thẻ general, đã thay đổi full control cho toàn bộ users, system,.. trong thẻ security) và edit bằng notepad: bổ sung 127.0.0.1 w.test.com phía dưới cùng và save, rồi close.
    Tuy nhiên tại web browser: đánh http://w.test.com/ thì vào được web, tuy nhiên khi bấm refresh thì hiện lỗi “Không tìm thấy máy chủ tại w.test.com” (truy cập qua 127.0.0.1 thì refresh ko việc gì). Vào hosts kiểm tra lại thì ko thấy dòng “127.0.0.1 w.test.com” đâu nữa.
    Mình đã thử rất nhiều lần mà ko được rồi. Tại sao hosts lại ko save được vậy ad??? nhờ ad chỉ giúp. tks

    Bình luận
  33. Tháng Chín 07, 18:53 Phương

    mình đã làm được. cám ơn ad

    Bình luận
  34. Tháng Chín 22, 03:59 Phạm Hữu Đức

    Bác cho e hỏi là khi e làm xong nó trả về là http://thietbidien.vn/Xampp/ giống với http://Localhost/Xampp/ là đã thành công chưa ạ. Em vào thư mục thietbidien.vn kiểm tra thì không có gì cả

    Bình luận
  35. Tháng Chín 23, 01:03 Phạm Hữu Đức

    Em làm được rồi bác ạ đổi Xampp thành 8443 là chạy

    Bình luận
  36. Tháng Chín 24, 15:49 Nguyen An Y

    Ad ơi cho mình hỏi. Sau khi mình cài XAMPP và chạy ok, nhưng sau khi cài thêm appserv và khởi động lại máy thì mình mở XAMPP lên thì strat không chạy nữa.

    Bình luận
  37. Tháng Mười 05, 13:40 Kim Bi

    Anh oi cho em hỏi sau khi creat DB rồi hiện thêm thông báo creat table nữa là sao? em có gửi mail cho anh rồi. mong hôi âm

    Bình luận
  38. Tháng Mười 11, 11:00 TiNy

    Cảm ơn bài viết của anh. Rất bổ ích, em đang làm theo nhưng gặp một số vấn đề (như bên dưới), mong anh có thể giúp em. Em cảm ơn trước 🙂

    5:51:22 PM [Apache] Error: Apache shutdown unexpectedly.
    5:51:22 PM [Apache] This may be due to a blocked port, missing dependencies,
    5:51:22 PM [Apache] improper privileges, a crash, or a shutdown by another method.
    5:51:22 PM [Apache] Press the Logs button to view error logs and check
    5:51:22 PM [Apache] the Windows Event Viewer for more clues
    5:51:22 PM [Apache] If you need more help, copy and post this
    5:51:22 PM [Apache] entire log window on the forums

    Bình luận
  39. Tháng Mười 19, 10:40 Truc Duong

    cho em hỏi tí! Cài xong ok, không lỗi. Start Apache, MySQL bình thường, hiện màu xanh. Nhưng khi test localhost trên trình duyệt thì không ra trang xampp như hướng dẫn. Nó hiện ra trang IIS Windows. Xin cho hỏi tại sao và cách khắc phục

    Bình luận
  40. Tháng Mười 26, 07:57 Mr.Duong

    Bị lỗi này thì phải làm sao?
    Error: Apache shutdown unexpectedly.
    This may be due to a blocked port, missing dependencies,
    improper privileges, a crash, or a shutdown by another method.
    Press the Logs button to view error logs and check
    the Windows Event Viewer for more clues
    If you need more help, copy and post this
    entire log window on the forums

    Bình luận
  41. Tháng Mười Hai 03, 13:51 Lợi

    Mình có vấn đề với WordPress, đến bước đăng ký user cho wordpress, mình submit thì wordpress báo ‘user may already registered….’, sau đó mình chọn chức năng yêu cầu cấp lại pass bằng cách nhập địa chỉ email thì WordPress lại báo là không tồn tại địac chỉ email này!?
    Giúp mình xử lý vấn đề này với! Xin cảm ơn.

    Bình luận
  42. Tháng Mười Hai 22, 07:16 Khôi

    Mình bị xung đột 3306 do có xài MySQL 5.0

    2:07:17 PM [mysql] MySQL Service detected with wrong path
    2:07:17 PM [mysql] Change XAMPP MySQL and Control Panel settings or
    2:07:17 PM [mysql] Uninstall/disable the other service manually first
    2:07:17 PM [mysql] Found Path: “C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt” –defaults-file=”C:\Program Files\MySQL\MySQL Server 5.0\my.ini” MySQL
    2:07:17 PM [mysql] Expected Path: d:\sss\php\xampp\mysql\bin\mysqld.exe –defaults-file=d:\sss\php\xampp\mysql\bin\my.ini mysql
    2:07:17 PM [mysql] Problem detected!
    2:07:17 PM [mysql] Port 3306 in use by “”C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt” –defaults-file=”C:\Program Files\MySQL\MySQL Server 5.0\my.ini” MySQL”!
    2:07:17 PM [mysql] MySQL WILL NOT start without the configured ports free!
    2:07:17 PM [mysql] You need to uninstall/disable/reconfigure the blocking application
    2:07:17 PM [mysql] or reconfigure MySQL and the Control Panel to listen on a different port

    Xin được hỗ trợ! Thksalot!

    Bình luận
  43. Tháng Mười 11, 01:32 Đặng Việt Thạo

    Xưa kia mình cũng hay cài xampp; nhưng đôi khi cùi bắp ấn nút start appache nó không start được, rồi cũng tắt việt key, cũng tắt phần mềm này nọ, ko đc, sau đó chán, mua hẳn host thật về cài thẳng cho khoái

    Bình luận

Viết bình luận

Tất cả bình luận

Thật tuyệt vời nếu bài viết này nhận được ý kiến của bạn. *

SEO