Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

1. Trình thông dịch PHP (PHP interpreter)

PHP là một ngôn ngữ lập trình kịch bản mã nguồn mở (open source scripting language). Code PHP thường được xử lý trên web server bởi trình thông dịch PHP (PHP interpreter). PHP interpreter có thể chạy độc lập (không cần web server) hoặc được tích hợp trong một chương trình tạo web server.

Ở dạng độc lập, PHP interpreter có thể trên cả Windows, Linux và Mac OS. PHP interpreter ở dạng này thường được gọi là PHP CLI (PHP Command Line Interface). PHP CLI cho phép chạy code PHP với giao diện Command Prompt. Các bạn có thể download PHP CLI trên Windows ở website https://windows.php.net/download/.

Ở dạng tích hợp, PHP interpreter được tích hợp và hoạt động cùng các chương trình tạo web server như Apache (Linux/Windows), Nginx (Linux/Windows) hay IIS (Windows),… Chúng ta nên cài đặt PHP interpreter ở dạng này để phát triển các ứng dụng web với PHP.

XAMPP là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MariaDB, phpMyAdmin (MySQL), FTP Server, Mail Server,…

XAMPP là viết tắt của cross-platform (đa nền tảng-X), Apache (A), MySQL (M), PHP (P) và Perl (P). Từ năm 2015, XAMPP là viết tắt của cross-platform (đa nền tảng-X), Apache (A), MariaDB (M), PHP (P) và Perl (P).

XAMPP là môi trường phát triển PHP phổ biến nhất. XAMPP hoàn toàn miễn phí, dễ cài đặt. Các bạn có thể download XAMPP tại website Apache Friends. Phiên bản mới nhất (25/03/2022) trên Windows là 8.1.4/PHP 8.1.4.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Các bạn double click vào file cài đặt XAMPP rồi nhấn Next để bắt đầu cài đặt XAMPP trên Windows 10. Bước kế tiếp là chọn các thành phần (component) trong XAMPP sẽ được cài đặt.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Sau đó, nhấn Next để chọn folder cài đặt XAMPP. Folder mặc định là C:\xampp.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Bước kế tiếp, các bạn nhấn Next và đợi quá trình cài đặt hoàn tất.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Cuối cùng, nhấn Finish để hoàn tất quá trình cài đặt XAMPP. Nếu các bạn tick chọn “Do you want to start the Control Panel now?” thì XAMPP sẽ được khởi chạy.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Các bạn có thể vào Start trên Windows 10 để xem các chương trình XAMPP đã được cài đặt.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Khởi chạy chương trình XAMPP Control Panel. Sau đó, Start Apache để chạy dịch vụ máy chủ web. Start MySQL để chạy phpMyAdmin giúp thao tác với hệ quản trị cơ sở dữ liệu MySQL cho web.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Khi đã start được Apache, các bạn sử dụng trình duyệt web và truy cập vào địa chỉ http://localhost/dashboard/ sẽ được trang dashboard như bên dưới.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Khi đã start được MySQL, các bạn sử dụng trình duyệt web và truy cập vào địa chỉ http://localhost/phpmyadmin/ sẽ được trang phpMyAdmin như bên dưới.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Lỗi không chạy được Apache hoặc MySQL

Có những trường hợp không chạy được Apache hoặc MySQL do đụng port với một chương trình khác đang chạy.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Lúc này, các bạn cần sử dụng Task ManagerEnd Task chương trình đó đi rồi Start lại Apache hoặc MySQL.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

3. Chạy ứng dụng web PHP với XAMPP

Với XAMPP, tất cả ứng dụng web phải được đặt trong thư mục C:\xampp\htdocs. Để tạo một ứng dụng web mới, chúng ta tạo một folder mới trong thư mục này. Ví dụ, tạo thư mục gochocit rồi tạo một file index.php trong thư mục này có nội dung như sau:

Hello everyone,";
    echo "

Welcome to gochocit.com!

"; ?>

Sau đó, chúng ta sử dụng trình duyệt web và truy cập vào địa chỉ http://localhost/gochocit sẽ được kết quả như bên dưới.

Hướng dẫn dùng httpd //www.microsoft.com/link trong PHP

Khi truy cập vào địa chỉ http://localhost/gochocit, file index.php trong folder C:\xampp\htdocs\gochocit sẽ được thực thi. Câu lệnh echo sẽ trả về cho Apache mã HTML. Sau đó, Apache sẽ response HTML cho trình duyệt web.

  • Biểu thức và thứ tự ưu tiên của các toán tử trong biểu thức
  • Trích xuất chuỗi với hàm substr() trong PHP
  • Định nghĩa và gọi phương thức (method) trong Java
  • Các kỹ thuật lập trình với tập tin (file) trong C++
  • Chỉ định truy cập (access modifier) của thành viên thuộc lớp trong Java