Cài đặt PHP và XAMPP trên Windows và macOS 2024
13 mins read

Cài đặt PHP và XAMPP trên Windows và macOS 2024

Mục lục

PHP là một ngôn ngữ lập trình phổ biến, được sử dụng để phát triển các ứng dụng web động. Để chạy PHP trên máy tính cá nhân, bạn cần cài đặt một máy chủ web như Apache và một cơ sở dữ liệu như MySQL. XAMPP là một gói phần mềm tích hợp tất cả các thành phần cần thiết để chạy PHP trên máy tính cá nhân, giúp việc phát triển web trở nên dễ dàng hơn. Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt PHP và XAMPP trên hai hệ điều hành phổ biến: Windows và macOS.

XAMPP là gì?

XAMPP là một gói phần mềm mã nguồn mở, bao gồm Apache (máy chủ web), MySQL (cơ sở dữ liệu), PHP (ngôn ngữ lập trình) và Perl. Việc sử dụng XAMPP giúp bạn cài đặt tất cả các thành phần này cùng một lúc mà không cần phải cài đặt riêng lẻ. Điều này rất tiện lợi cho những ai mới bắt đầu học lập trình web hoặc cần một môi trường phát triển nhanh chóng và dễ thiết lập.

Các thành phần chính của XAMPP:

  • Apache: Máy chủ web xử lý các yêu cầu HTTP và hiển thị trang web của bạn trên trình duyệt.
  • MySQL/MariaDB: Hệ thống quản lý cơ sở dữ liệu để lưu trữ dữ liệu.
  • PHP: Ngôn ngữ lập trình phía máy chủ giúp tạo ra các trang web động.
  • Perl: Một ngôn ngữ lập trình khác thường được sử dụng trong các ứng dụng web.

Tại sao nên sử dụng XAMPP?

  • Dễ dàng cài đặt: Chỉ với vài cú nhấp chuột, bạn có thể cài đặt tất cả các công cụ cần thiết để phát triển ứng dụng web.
  • Đa nền tảng: XAMPP có sẵn cho Windows, macOS và Linux.
  • Tích hợp tất cả trong một: Bạn không cần phải cài đặt riêng Apache, MySQL và PHP. XAMPP đã gói gọn tất cả trong một phần mềm duy nhất.

Cài đặt PHP và XAMPP trên Windows

Dưới đây là hướng dẫn chi tiết từng bước để cài đặt XAMPP và PHP trên hệ điều hành Windows.

Bước 1: Tải XAMPP

  • Truy cập trang web chính thức của XAMPP tại https://www.apachefriends.org.
  • Tại trang chủ, bạn sẽ thấy nhiều phiên bản XAMPP dành cho các hệ điều hành khác nhau. Chọn phiên bản cho Windows và nhấp vào nút tải về.

Bước 2: Cài đặt XAMPP

  • Sau khi tải xong, mở tệp cài đặt XAMPP.
  • Trình cài đặt sẽ bắt đầu, bạn chỉ cần nhấp vào “Next” để tiếp tục.
  • Trên cửa sổ tiếp theo, bạn sẽ thấy các thành phần khác nhau có thể cài đặt. Đảm bảo chọn Apache, MySQL, và PHP.
  • Chọn thư mục cài đặt cho XAMPP. Mặc định, nó sẽ cài đặt vào thư mục C:\xampp.
  • Nhấp vào “Next” và chờ quá trình cài đặt hoàn tất.

Bước 3: Khởi động XAMPP

  • Sau khi cài đặt xong, khởi chạy XAMPP Control Panel.
  • Tại bảng điều khiển, bạn sẽ thấy các dịch vụ như Apache và MySQL. Nhấp vào nút Start bên cạnh Apache và MySQL để khởi động chúng.
  • Nếu mọi thứ được cài đặt đúng cách, bạn sẽ thấy chữ “Running” màu xanh bên cạnh Apache và MySQL.

Bước 4: Kiểm tra cài đặt PHP

  • Mở trình duyệt và nhập vào thanh địa chỉ: http://localhost.
  • Nếu XAMPP được cài đặt đúng cách, bạn sẽ thấy trang chào mừng của XAMPP.
  • Để kiểm tra PHP, tạo một tệp mới có tên test.php trong thư mục C:\xampp\htdocs và thêm đoạn mã sau:
<?php
phpinfo();
?>
  • Lưu tệp và truy cập vào địa chỉ http://localhost/test.php trên trình duyệt. Nếu trang thông tin PHP xuất hiện, điều này chứng tỏ bạn đã cài đặt thành công PHP.

Cài đặt PHP và XAMPP trên macOS

Tương tự như Windows, việc cài đặt XAMPP trên macOS cũng rất đơn giản và không yêu cầu nhiều thao tác phức tạp.

Bước 1: Tải XAMPP cho macOS

  • Truy cập trang web chính thức của XAMPP tại https://www.apachefriends.org.
  • Chọn phiên bản XAMPP dành cho macOS và nhấp vào nút tải về.

Bước 2: Cài đặt XAMPP trên macOS

  • Sau khi tải xuống, mở tệp cài đặt và kéo biểu tượng XAMPP vào thư mục Applications.
  • Mở XAMPP từ Applications và nhấp vào Start để bắt đầu quá trình cài đặt các dịch vụ.

Bước 3: Khởi động XAMPP

  • Sau khi cài đặt thành công, mở XAMPP Manager từ thư mục Applications.
  • Nhấp vào Start bên cạnh Apache và MySQL để khởi động các dịch vụ.
  • Đảm bảo rằng các dịch vụ đang chạy trước khi tiếp tục.

Bước 4: Kiểm tra cài đặt PHP

  • Mở trình duyệt và nhập http://localhost để kiểm tra xem XAMPP đã được cài đặt thành công chưa.
  • Tạo một tệp test.php trong thư mục /Applications/XAMPP/xamppfiles/htdocs với nội dung như sau:
<?php
phpinfo();
?>
  • Truy cập vào địa chỉ http://localhost/test.php để kiểm tra phiên bản PHP. Nếu trang thông tin PHP hiển thị, điều này có nghĩa bạn đã cài đặt thành công PHP trên macOS.

Cấu hình và sử dụng PHP với XAMPP

Sau khi cài đặt XAMPP và PHP, bạn có thể bắt đầu viết mã PHP và phát triển ứng dụng web trên cả hai nền tảng Windows và macOS.

Sử dụng thư mục htdocs

Trong XAMPP, thư mục htdocs là nơi bạn đặt các tệp PHP của mình. Trên Windows, thư mục này thường nằm ở C:\xampp\htdocs và trên macOS, nó nằm trong /Applications/XAMPP/xamppfiles/htdocs.

Kết nối PHP với MySQL

MySQL hoặc MariaDB là hệ thống quản lý cơ sở dữ liệu đi kèm với XAMPP, và PHP có thể dễ dàng kết nối với MySQL thông qua các hàm hoặc thư viện như MySQLi hoặc PDO.

Ví dụ, dưới đây là một đoạn mã PHP đơn giản để kết nối với MySQL bằng MySQLi:

<?php
$servername = "localhost";
$username = "root";
$password = "";
// Tạo kết nối
$conn = new mysqli($servername, $username, $password);

// Kiểm tra kết nối
if ($conn->connect_error) {
die(“Kết nối thất bại: “ . $conn->connect_error);
}
echo “Kết nối thành công!”;
?>

Quản lý cơ sở dữ liệu với phpMyAdmin

phpMyAdmin là một công cụ quản lý cơ sở dữ liệu trực quan đi kèm với XAMPP, cho phép bạn dễ dàng quản lý cơ sở dữ liệu MySQL mà không cần phải sử dụng dòng lệnh. Bạn có thể truy cập phpMyAdmin qua trình duyệt bằng cách nhập địa chỉ http://localhost/phpmyadmin.

Lợi ích của việc sử dụng XAMPP

Sử dụng XAMPP mang lại nhiều lợi ích cho lập trình viên, đặc biệt là những người mới bắt đầu:

  1. Tiện lợi: XAMPP tích hợp đầy đủ các thành phần cần thiết như Apache, PHP, và MySQL, giúp tiết kiệm thời gian cấu hình và cài đặt từng thành phần riêng lẻ.
  2. Dễ dàng chuyển đổi giữa các hệ điều hành: XAMPP có phiên bản cho cả Windows, macOS và Linux, giúp bạn dễ dàng chuyển đổi giữa các nền tảng mà không cần học lại cách cài đặt.
  3. Cộng đồng hỗ trợ lớn: XAMPP có một cộng đồng người dùng đông đảo, giúp bạn dễ dàng tìm kiếm sự trợ giúp khi gặp vấn đề.

Kết luận

Việc cài đặt PHP và XAMPP trên Windows và macOS rất đơn giản và nhanh chóng, đặc biệt hữu ích cho các lập trình viên muốn tạo một môi trường phát triển web trên máy tính cá nhân. XAMPP tích hợp tất cả các công cụ cần thiết để bạn có thể bắt đầu viết mã PHP và xây dựng ứng dụng web ngay lập tức.

Cho dù bạn đang sử dụng Windows hay macOS, với các bước hướng dẫn trong bài viết này, bạn sẽ có thể dễ dàng cài đặt và sử dụng PHP cùng XAMPP để phát triển các dự án web của mình.

Bài viết khác:

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *