Phương pháp thử nghiệm cục bộ website là gì
Khi thực hiện xây dựng và phát triển các dự án web thì không thể không biết về XAMPP là gì? XAMPP có vai trò quan trọng hỗ trợ bạn trong quá trình thử nghiệm và kiểm tra website của mình trước khi chính thức publish lên Internet. Show
XAMPP là gì?XAMPP viết tắt của Cross-Platform (Đa nền tảng – X) là một chương trình tạo máy chủ Web (Web Server), mã nguồn mở được phát triển bởi Apache Friends. Phần mềm XAMPP bao gồm các phân phối như Apache HTTP Server, MariaDB, PHP và Perl. XAMPP là gì?Bạn có thể hiểu theo cách đơn giản hơn là XAMPP là một phần mềm tạo ra một môi trường server hosting trên máy tính, laptop của bạn và cho phép bạn chạy và thử nghiệm upload demo website của bạn lên không gian lưu trữ này. Dạng đầy đủ của XAMPP được tích hợp của 5 phần mềm chính:
XAMPP thường được dùng để làm gì?XAMPP có thể được cài đặt và sử dụng với một executable file một cách nhanh chóng và dễ dàng. Phần mềm có thể hoạt động như một hệ thống thử nghiệm cục bộ cho Linux, Windows và Mac OS X. Gói phần mềm chứa các thành phần giống như trên các Web Server thông thường. Và thường được sử dụng với những mục đích sau:
Tuy nhiên, XAMPP không phù hợp để sử dụng làm server công cộng. Bởi vì nhiều tính năng an toàn về bảo mật đã bị bỏ qua để làm đơn giản hóa và tăng tốc hệ thống trong quá trình thử nghiệm. XAMPP dùng để làm gì?Sau khi quá trình thử nghiệm các bản demo website hoàn tất. Và bắt đầu đưa bản chính thức vào vận hành kinh doanh. Lúc này, bạn cần mua Web Hosting hoặc thuê VPS nếu mô hình phát triển website của bạn lớn. Sau đó, upload website hoàn chỉnh lên dịch vụ lưu trữ này để hoạt đông trên Internet. Ưu và nhược điểm của XAMPP là gì?Nhằm giúp bạn hiểu rõ về đặc điểm của XAMPP là gì, Vietnix nêu ra các ưu điểm và nhược điểm của XAMPP ngay dưới đây. Ưu điểm của XAMPP là gì?Một số ưu điểm của XAMPP như:
Nhược điểm của XAMPP là gì?Một số nhược điểm của XAMPP như:
Hướng dẫn cách cài đặt XAMPP trên máy tínhCách hướng dẫn cài đặt XAMPP bên dưới sẽ giúp bạn cài đặt gói phần mềm trên Windows. Nếu bạn đang sử dụng Linux hoặc Mac OS X thì các bước cài đặt có thể khác nhau. Cách cài đặt XAMPP trên WindowsBước 1: Tải XAMPP về máy tính của bạn: Tại đây. Download file XAMPP cho WindowsBước 2: Click vào file .exe vừa tải xuống để bắt đầu thiết lập. Bước 3: Hiện lên cửa sổ thiết lập > Next > Chọn các phần mềm mà bạn muốn cài đặt > Chọn thư mục cài đặt > Next để hoàn tất quá trình cài đặt. Chọn các phần mềm cần cài đặt\>> Xem thêm: Hướng dẫn cài đặt WordPress trên Localhost chỉ với 5 bước Cách cài đặt XAMPP trên LinuxBước 1: Tải XAMPP cho Linux: Tại đây. Bước 2: Click vào file xampp-linux-x64-7.2.8-0-installer.run đã được tải xuống. Sau đó, thêm quyền thực thi cho file cài đặt:
Sử dụng sudo để chọn cài đặt:
Bước 3: Nhấn Next để tiếp tục > Cửa sổ cài đặt hiện lên > Next. Bước 4: Đợi quá trình cài đặt hoàn tất > Nhấn Finish để kết thúc. Những lưu ý trong quá trình cài đặt XAMPPTrước khi cài đặt XAMPP nên xóa hết các phần mềm liên quan đến localhost như PHP, MySQL,… Và khuyến nghị không nên sử dụng các công cụ tạo localhost khác và nên gỡ cài đặt trước khi sử dụng XAMPP.
Hướng dẫn sử dụng XAMPP cho WindowsKhởi động localhost Sau khi thiết lập các bước cài đặt XAMPP hoàn tất, bây giờ bạn truy cập vào thư mục cài đặt /xampp và mở file xampp-panel.exe để hiển thị XAMPP Control Panel. Bắt đầu khởi động bằng cách click vào nút Start vào 2 Module Apache và MySQL. Khi hiển thị màu xanh cho biết localhost đã được khởi động. Khởi động localhostXAMPP Control Panel sẽ cung cấp cho bạn nhiều nút khác bao gồm:
Thư mục trong XAMPP
Tạo cơ sở dữ liệu MySQL Bạn có thể theo dõi các bước sau để tạo cơ sở dữ liệu MySQL trên Localhost: Bước 1: Truy cập http://localhost/phpmyadmin và chọn mục Database. Bước 2: Trong phần Create database > Database name (Nhập tên database cần tạo) > Collation (Chọn utf8_unicode_ci) > Creat. Bước 3: Menu bên trái nếu xuất hiện tên database vừa tạo thì quá trình tạo cơ sở dữ liệu MySQL đã hoàn thành. Hướng dẫn cách sử dụng XAMPP cho LinuxSử dụng Command line để khởi đông XAMPP:
Khởi động trình quản lý: Khởi động trình quản lý gõ lệnhXem thêm về cách chạy trang web HTML/PHP trên XAMPP: Kiểm tra cài đặt XAMPPĐể kiểm tra xem server thử nghiệm có được cài đặt và cấu hình chính xác hay không, có thể tùy chọn tạo thử trang thử nghiệm PHP. Hãy lưu trữ chúng trên XAMPP localhost và truy xuất qua trình duyệt web.
Cuối cùng, hãy mở web browser của bạn và tải trang PHP qua localhost/test/test.php. Nếu cửa sổ hiển thị “Hello World” thì việc cài đặt và cấu hình XAMPP đã thành công. Hướng dẫn nâng cấp PHP cho XAMPPỞ đây sẽ hướng dẫn nâng cấp PHP cho XAMPP với các bước đơn giản. Trước khi thực hiện nâng cấp PHP cho XAMPP bạn nên sao lưu code và cơ sở dữ liệu trong thư mục htdocs. Bước 1: Truy cập https://www.apachefriends.org/download.html > More Download. Chọn More Download để nâng cấp PHP cho XAMPPBước 2: Chọn hệ điều hành bạn đang sử dụng. Chọn hệ điều hànhBước 3: Chọn phiên bản PHP bạn muốn sử dụng. Chọn phiên bản PHP phù hợpBước 4: Tải file Zip về máy tính. Bước 5: Bạn mở thư mục XAMPP > Tìm thư mục PHP và đổi tên. Bước 6: Giải nén thư mục PHP trong file Zip đã tải và đưa vào. Bước 7: Chọn file PHP.ini trong thư mục PHP. Bước 8: Thay thế chuỗi XAMPP bằng “Tên đường dẫn” + XAMPP. Bước 9: Vào XAMPP Configuration và mở HTTPD-XAMPP/conf và thêm đoạn mã dưới đây vào PHP-Module Setup Section:
Hướng dẫn sử dụng XAMPP cho quá trình phát triểnSau khi thực hiện cách cài XAMPP xong. Bạn có thể khởi động và dừng từng module bằng cách sử dụng bảng điều khiển XAMPP. Ví dụ, thử nghiệm ứng dụng PHP trên máy tính, bạn có thể khởi động hai module Apache và MySQL. Nó sẽ cho phép các chương trình PHP chạy trên máy tính của bạn. Phần mềm XAMPP này mô phỏng máy chủ, giúp tạo ra môi trường gần giống với thực tế mà ứng dụng của bạn sẽ chạy. Hướng dẫn sử dụng XAMPP cho quá trình phát triểnLà một nhà phát triển ứng dụng. Bạn cần phải kiểm tra các ứng dụng nhiều lần nhất có thể để tìm và sửa lỗi. Nếu bạn đang thử nghiệm trong môi trường nội bộ như XAMPP, nó sẽ tăng tốc quá trình phát triển của bạn. Trước XAMPP mỗi khi bạn cần tải tệp lên máy chủ cho mục đích thử nghiệm. Sẽ khá khó khăn để kiểm tra trên máy chủ trực tiếp và nó được hiển thị cho khách truy cập của bạn. Nhưng trong XAMPP, bạn có thể dễ dàng kiểm tra và thực hiện bất kỳ cập nhật nào trong máy chủ nội bộ của mình. Vào bất kỳ lúc nào, bạn có thể cập nhật và kiểm tra trong XAMPP. Sau khi hoàn tất, bạn có thể tải các tệp cập nhật mới này lên máy chủ. Hiểu được cách sử dụng XAMPP là gì giúp cho quá trình cập nhật máy chủ của bạn dễ dàng hơn. \>> Xem thêm: 3 cách sửa lỗi Error: mysql shutdown unexpectedly Câu hỏi thường gặpXAMPP và MySQL là gì?XAMPP là một bản phân phối phần mềm cung cấp máy chủ web Apache, cơ sở dữ liệu MySQL (thực sự là MariaDB), Php và Perl (dưới dạng tệp thực thi dòng lệnh và module Apache) tất cả trong một gói. Nó có sẵn cho các hệ thống Windows, MAC và Linux. Không cần cấu hình để tích hợp PHPvới MySQL. XAMPP được sử dụng ở đâu?Máy chủ cục bộ này chạy trên máy tính cá nhân của bạn, cho dù đó là máy tính để bàn hay máy tính xách tay. Nó được sử dụng để kiểm tra các máy khách hoặc trang web trước khi xuất bản chúng lên một máy chủ web từ xa. Trên máy tính cục bộ, phần mềm máy chủ XAMPP cung cấp môi trường thích hợp để thử nghiệm các dự án MySQL, PHP, Apache và Perl. PhpMyAdmin có đi kèm với XAMPP không?Trong cấu hình cơ bản của XAMPP, phpMyAdmin chỉ có thể truy cập được từ cùng một máy chủ mà XAMPP đang chạy, tại http://127.0.0.1 hoặc http: // localhost. Trước khi bạn có thể truy cập máy chủ MySQL, phpMyAdmin sẽ nhắc bạn nhập tên người dùng và mật khẩu. Tại sao chúng ta cần XAMPP cho WordPress?Đây là một ý tưởng tuyệt vời nếu bạn muốn một trang web phát triển có thể được sử dụng để thử nghiệm hoặc các mục đích khác. XAMPP cho phép bạn chạy một trang web từ chính máy tính của mình. Và khi bạn đã thiết lập xong, bạn có thể tạo một bản cài đặt WordPress mới chỉ với một vài cú nhấp chuột. Lời kếtNhững thông tin chia sẻ về XAMPP là gì và các hướng dẫn cách cài đặt XAMPP trên Windows và Linux, cũng như cách sử dụng XAMPP cơ bản. Hy vọng bài viết này sẽ hữu ích dành cho bạn. Nếu có bất kỳ thắc mắc nào bạn có thể để lại bình luận phía dưới đây. |