Việc cài đặt XAMPP trên Windows có thể không đơn giản nhưng khi hoạt động ổn định, nó sẽ giúp bạn tiết kiệm rất nhiều thời gian khi cần chạy WordPress trực tiếp trên máy tính.
Tạo môi trường localhost là một trong những yếu tố quan trọng để chạy WordPress. Khi chạy localhost, trang web của bạn sẽ hoạt động nhanh hơn và an toàn hơn. Đây cũng là một môi trường thử nghiệm lý tưởng trên máy tính, giúp bạn tránh xa những ánh mắt tò mò hay hacker.
Bài viết này sẽ cung cấp thông tin hữu ích về XAMPP và cách sử dụng nó một cách hiệu quả.
Hướng dẫn cài đặt XAMPP và WordPress trên máy tính
- XAMPP là gì?
- Cách cài đặt XAMPP
- Bắt đầu sử dụng XAMPP
- Thiết lập cơ sở dữ liệu MySQL
- Tải và cài đặt WordPress
- Thiết lập WordPress Multisite
XAMPP là gì?
XAMPP viết tắt của Cross-platform (X) , Apache, MySQL, PHP, Perl. Đây là công cụ hỗ trợ tạo máy chủ web thử nghiệm trên máy tính một cách đơn giản và nhẹ nhàng.
Với tính đa nền tảng, XAMPP có thể chạy trên Windows, Mac, Linux. Trong bài viết này, chúng ta sẽ tập trung vào cách cài đặt XAMPP trên Windows 10.
WordPress không thể hoạt động độc lập và cần một máy chủ để chạy. XAMPP cung cấp môi trường để chạy WordPress trực tiếp trên máy tính.
Tải và cài đặt XAMPP
Dung lượng của file XAMPP khoảng 109 MB. Tải xuống tập tin cài đặt XAMPP từ trang web chính thức, sau đó mở và chạy trình cài đặt.
XAMPP - Môi trường phát triển web đa nền tảngXAMPP cho macOSXAMPP cho LinuxTrong quá trình cài đặt, có thể bạn sẽ gặp một số thông báo như xác nhận cài đặt hoặc khuyến nghị cài đặt phần mềm diệt virus. Hãy bấm vào Có để tiếp tục quá trình cài đặt.
Tương tự như các phần mềm khác, XAMPP sẽ hướng dẫn bạn qua từng bước cài đặt một cách chi tiết. Bấm vào Tiếp theo.
Ở bước tiếp theo, XAMPP sẽ hỏi bạn muốn cài đặt hoặc gỡ bỏ các thành phần nào. Một số tùy chọn cần thiết như Apache, PHP sẽ tự động được cài đặt. Vì vậy, chúng sẽ được đánh dấu màu xám và bạn không thể chọn chúng.
Để chạy WordPress trên máy chủ localhost, hãy tích chọn MySQL, phpMyAdmin và bỏ chọn những tùy chọn khác.
Sau đó, hãy chọn thư mục mà bạn muốn cài XAMPP vào trên máy tính. Trong hướng dẫn này, sẽ tạo một thư mục mới trong C:\Program Files\XAMPP.
Ở bước tiếp theo, bạn sẽ được hỏi liệu có muốn cài đặt Bitnami cho XAMPP - Đây là một thành phần cung cấp các công cụ miễn phí để cài đặt WordPress, Drupal, và Joomla.
Vì hướng dẫn này sẽ cài đặt WordPress theo cách thủ công, không cần sử dụng các công cụ miễn phí này, hãy bỏ chọn “Tìm hiểu thêm về Bitnami cho XAMPP”, sau đó bấm vào Tiếp theo.
Sau khi đã hoàn thành tất cả các bước ban đầu, XAMPP cuối cùng đã sẵn sàng để cài đặt. Bấm vào Tiếp theo.
Sau khi cài đặt xong, phần mềm sẽ hỏi bạn có muốn mở XAMPP Control Panel (giao diện quản lý môi trường localhost) hay không. Đánh dấu tùy chọn này và nhấn Kết thúc.
Control Panel sẽ tự động mở, nhưng nếu bạn đã bỏ tích tùy chọn này ở cửa sổ trước, bạn có thể mở XAMPP Control Panel từ thư mục XAMPP trên máy tính.
Nếu quá trình cài đặt diễn ra suôn sẻ, mọi thứ sẽ chạy mượt mà. Bảng điều khiển sẽ mở với các bản cập nhật được hiển thị bằng chữ đen và xanh dưới đây. Nhưng nếu có lỗi xảy ra...
Bạn sẽ thấy dòng chữ màu đỏ. Nhưng đừng lo lắng quá, đó chỉ là một xung đột cổng thôi.
Khắc phục lỗi cổng
Nguyên nhân chính gây ra lỗi trong XAMPP là do các chương trình khác trên máy tính đang sử dụng cổng 80 hoặc 443 - đây là cổng mà Apache và MySQL cần để hoạt động.
Nếu bạn đang sử dụng Windows 10, Dịch vụ World Wide Web Publishing có thể đang sử dụng cổng 80. Chương trình này liên quan đến Dịch vụ Thông tin Internet (IIS) cho Windows Server (đã được cài đặt sẵn). Nếu bạn không sử dụng nó, bạn có thể ngừng hoặc gỡ bỏ dịch vụ này từ thiết bị của bạn.
Để ngừng hoạt động dịch vụ này, làm theo các bước sau:
- Mở Start, gõ “services.msc” và chọn kết quả phù hợp nhất.
- Di chuyển xuống cửa sổ Dịch vụ để tìm Dịch vụ World Wide Web Publishing.
- Nhấp chuột phải vào đó và chọn Dừng.
- Hành động này sẽ giải phóng cổng 80. Khi bạn khởi động lại XAMPP, nó sẽ hoạt động mà không gặp vấn đề.
Nếu bạn không thể khắc phục được lỗi này, bạn có thể thiết lập các quy tắc tường lửa mới để cho phép sử dụng các cổng:
- Mở Tường lửa Windows trên máy tính và nhấn vào Cài đặt nâng cao ở phía bên trái.
- Chọn Đến trong ở phía bên trái, sau đó, trên bên phải, nhấn vào Tạo quy tắc mới.
- Nhấn vào Cổng > TCP. Ở trường Cổng Cụ thể phía dưới, gõ “80, 443” và nhấn Tiếp theo.
- Tích chọn Cho phép Kết nối > Tiếp theo.
- Chắc chắn rằng tất cả các tùy chọn đã được tích chọn > Tiếp theo.
- Trong trường tên, nhập nội dung bạn muốn, nhưng để đảm bảo tính nhất quán, hãy gõ “LOCALHOST1 > Hoàn thành”.
- Lặp lại các bước từ 1-6, nhưng đặt tên quy tắc mới là LOCALHOST2 và nhấn Hoàn thành.
- Khởi động lại máy tính.
Bây giờ cổng 80 và 443 sẽ được mở trên máy tính.
Ở giai đoạn này, nếu bạn nhận được bất kỳ cảnh báo bảo mật/tường lửa nào khi cài đặt hoặc sử dụng XAMPP (như hình minh họa bên dưới), hãy chắc chắn rằng bạn đã tích chọn “Mạng riêng tư, chẳng hạn như mạng nhà hoặc nơi làm việc của tôi” và nhấn vào “Cho phép truy cập.” Điều này rất quan trọng. Nếu bạn không cho phép truy cập, XAMPP sẽ không hoạt động.
Khởi chạy XAMPP
Nếu bạn đã đóng Control Panel trước đó để sửa lỗi cổng, hãy khởi động lại XAMPP. Sau đó, mở Apache & MySQL. Bạn sẽ thấy cả hai dịch vụ này đều đang hoạt động bình thường.
Bạn có thể kiểm tra xem máy chủ cục bộ đã được cài đặt chưa bằng cách truy cập http://localhost trên trình duyệt.
Thiết lập cơ sở dữ liệu MySQL
Trước khi cài đặt WordPress, chúng ta cần một cơ sở dữ liệu. Trên XAMPP Control Panel, nhấp vào nút Admin ở phần MySQL.
Một cửa sổ trình duyệt mới sẽ tự động mở với giao diện của phpMyAdmin.
Nhấp vào Cơ sở dữ liệu gần phía trên bên trái, bạn sẽ được yêu cầu tạo một cơ sở dữ liệu mới. Đặt tên là “WP”. Sau khi đã nhập tên, nhấp vào Tạo và đóng cửa sổ.
Tải và cài đặt WordPress
Mytour WordPress phiên bản mới nhất. Để WordPress hoạt động với XAMPP, chúng ta cần giải nén WordPress vào thư mục đúng. Truy cập thư mục XAMPP trên máy tính và mở thư mục htdocs - C:/Program Files/XAMPP/htdocs.
Giải nén WordPress vào thư mục của nó, đổi tên theo ý muốn. Để đảm bảo tính nhất quán, bài viết gọi bản cài WordPress là WP để phù hợp với tên cơ sở dữ liệu vừa tạo.
Mở thư mục WP lưu WordPress, tìm tệp wp-config-sample.php, đổi tên thành wp-config.php. Mở tệp này và cuộn xuống dưới cho đến khi bạn thấy các dòng sau:
Những dòng mã này xác định thông tin đăng nhập vào cơ sở dữ liệu của bạn:
- Thay thế “database_name_here” bằng tên cơ sở dữ liệu của bạn (ở đây là WP).
- Thay thế “username_here” bằng “root” và để trống “password_here”.
- Lưu tệp và đóng nó.
Bây giờ chúng ta có thể bắt đầu cài đặt WordPress. Mở trình duyệt của bạn và truy cập http://localhost/wp/.
Màn hình chọn ngôn ngữ sẽ xuất hiện trước quá trình cài đặt WordPress 5 phút.
Sau khi chọn ngôn ngữ, tới màn hình tiếp theo, nhập tên người dùng, mật khẩu. Click vào Install WordPress để hoàn tất quá trình cài đặt.
Thiết lập WordPress Multisite
Cài đặt Multisite cục bộ không chỉ cung cấp giải pháp hiệu quả để kiểm tra các chủ đề và plugin trong môi trường Multisite, mà còn nhanh chóng và dễ dàng tạo nhiều phiên bản Multisite.
Mở tệp wp-config.php một lần nữa, thêm/sửa dòng sau để kích hoạt chế độ cài đặt Multisite:
Khởi động XAMPP và đảm bảo rằng Apache, MySQL đang hoạt động.
Truy cập trang localhost trong trình duyệt và trong mục Tools, bạn sẽ thấy tùy chọn mới, Network Setup. Nhập tên mạng và địa chỉ email của bạn, sau đó nhấn “Install.”
WordPress sẽ yêu cầu bạn chỉnh sửa tệp wp-config.php và .htaccess. Theo hướng dẫn trên màn hình, mở tệp wp-config.php và thêm các dòng sau vào phần chỉnh sửa bên dưới.
Sau đó, mở .htaccess. Nếu không tìm thấy, hãy đảm bảo rằng các tệp ẩn đang được hiển thị trên máy tính. Nếu không có .htaccess, hãy tạo nó trong cùng thư mục với tệp wp-config.php. Nếu đã có, hãy thay thế các dòng hiện tại bằng:
Multisite sẽ được cài đặt sau đó.
Bạn cần đăng nhập lại và bạn sẽ thấy bảng truy cập từng trang WordPress trong mạng đã tạo.
Tóm lại, XAMPP cung cấp một cách dễ dàng để khởi chạy môi trường máy chủ cục bộ trên Windows, giúp bạn kiểm tra và phát triển ngay trên hệ thống thay vì cài đặt WordPress trực tiếp trên trang. Nó cũng giúp bạn tiết kiệm thời gian vì không cần cài đặt và gỡ bỏ WordPress mỗi lần thử nghiệm giao diện và plugin.
XAMPP miễn phí và mã nguồn mở. Do đó, bạn có thể thoải mái cài đặt nhiều phiên bản WordPress như bạn muốn, thậm chí thiết lập và chạy Multisite.