Trong hướng dẫn này, bạn sẽ học cách cài đặt và cấu hình Apache 2. 4 và PHP 8 trên máy Windows. Chúng ta đều biết Máy chủ HTTP Apache là một máy chủ web đa nền tảng và mã nguồn mở để chạy các ứng dụng web và tương tự PHP là một ngôn ngữ kịch bản mã nguồn mở và miễn phí được sử dụng để phát triển các ứng dụng web
Để chạy mã PHP trên máy Windows, trước tiên, bạn cần cài đặt và định cấu hình máy chủ web [Apache] thực thi ứng dụng PHP. Và trên trang này, bạn sẽ tìm thấy hướng dẫn từng bước về “Cách cài đặt Apache 2. 4 và PHP 8 trên Máy Windows”
P. S. Đã thử nghiệm với Apache 2. 4 và PHP8. 1. 4 trên máy Windows 10
1. điều kiện tiên quyết
Tải xuống Apache 2. 4. x và PHP 8 từ các trang web chính thức của nó, giải nén tệp đã tải xuống và di chuyển tệp đó vào ổ C
1. 1 Tải xuống Apache 2. 4. x – Tùy thuộc vào bản dựng hệ thống của bạn, hãy tải xuống tệp zip nhị phân tương ứng
1. 2 Tải xuống PHP 8 – Tương tự, tùy thuộc vào bản dựng hệ thống của bạn, hãy tải xuống phiên bản Thread Safe của PHP
Trước khi chuyển sang phần cấu hình chính, hãy đảm bảo rằng bạn đã cài đặt 14 phiên bản mới nhất. 31. 31103. 0 Visual C++ có thể phân phối lại Visual Studio 2015-2022. phần mềm vc_redist_x64 hoặc vc_redist_x86
2. Cài đặt Apache
Để cài đặt Máy chủ HTTP Apache trên máy Windows cục bộ, hãy di chuyển Apache 2 đã tải xuống và giải nén. 4 tệp nhị phân vào ổ C và làm theo các bước dưới đây
Bước 2. 1. Chuyển đến Apache 2. 4 bin đường dẫn thư mục C. \Apache24\bin [trường hợp của bạn có thể khác] và đặt nó vào đường dẫn biến môi trường hệ thống của bạn
Bước 2. 2. Mở dấu nhắc lệnh với quyền quản trị viên và chạy lệnh
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
9 để cài đặt các dịch vụ ApacheC:\WINDOWS\system32>httpd -k install
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::ccb2:109d:6198:a489. Set the 'ServerName' directive globally to suppress this message
Bước 2. 3. Bắt đầu dịch vụ Apache bằng lệnh
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
0 hoặc trực tiếp thông qua C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
1Theo mặc định, Máy chủ HTTP Apache chạy trên cổng 80, đảm bảo không có dịch vụ/máy chủ nào khác chạy trên cổng này
Bước 2. 4. Mở trình duyệt web và nhấn URL máy chủ cục bộ Apache mặc định i. e
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
0 hoặc C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
1. Nếu mọi thứ được cấu hình đúng, bạn sẽ thấy chỉ mục mặc định. html nội dung trang web và nó nằm bên trong C. thư mục \Apache24\htdocs3. Cài đặt PHP8
Bước tiếp theo là cài đặt PHP 8. Để làm điều đó, tương tự, hãy di chuyển các tệp nhị phân PHP 8 đã tải xuống và giải nén vào ổ C và làm theo các bước bên dưới
Bước 3. 1. Sao chép đường dẫn về nhà PHP 8 i. đ C. \php-8. 1. 4 và đặt nó vào biến môi trường máy của bạn
Bước 3. 2. Mở dấu nhắc lệnh và gõ
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
2 để kiểm tra xem đường dẫn đã được đặt chính xác hay chưa. Nếu đường dẫn PHP được đặt chính xác, nó sẽ in phiên bản PHPC:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
4. Định cấu hình Apache và PHP
Bây giờ là lúc cấu hình Máy chủ HTTP Apache với PHP 8
Bước 4. 1. Đi đến C. Thư mục \Apache24\conf, bên trong thư mục conf chỉnh sửa tệp
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
3. Đi đến cuối tệp và thêm cấu hình bên dưới vì trong Apache, PHP được tải dưới dạng mô-đunhttpd. conf
# Note: Repalce php_module location with your PHP path and
# if the php8apache2_4.dll is not available,
# download the non thread safe version of PHP.
LoadModule php_module "C:\php-8.1.4\php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php-8.1.4"
Bước 4. 2. Chuyển đến thư mục chính PHP C. \php-8. 1. 4, và bạn sẽ tìm thấy hai tệp cấu hình
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
4 và C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
5. Tạo một bản sao của C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
4 và đổi tên nó thành C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
7Bước 4. 3. Mở lại tệp
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
3 và tìm kiếm ServerName, bỏ ghi chú và chỉnh sửa ServerName bằng C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
0httpd. conf
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
3Và trong cùng một tệp cũng tìm kiếm Directory Index và nối thêm chỉ mục mặc định. tập tin php
httpd. conf
C:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
4Bước 4. 4. Mở dấu nhắc lệnh và chạy lệnh
# Note: Repalce php_module location with your PHP path and
# if the php8apache2_4.dll is not available,
# download the non thread safe version of PHP.
LoadModule php_module "C:\php-8.1.4\php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php-8.1.4"
0 để xác thực xem mọi thứ đã được định cấu hình đúng hay chưa, lệnh này sẽ trả về Cú pháp OK nếu mọi thứ được định cấu hình đúngC:\WINDOWS\system32>php -v
PHP 8.1.4 [cli] [built: Mar 16 2022 09:33:31] [ZTS Visual C++ 2019 x64]
Copyright [c] The PHP Group
Zend Engine v4.1.4, Copyright [c] Zend Technologies
65. Kiểm tra cấu hình
Để kiểm tra Apache 2. 4 và cấu hình PHP 8, hãy khởi động lại Apache2. 4 từ Trình quản lý tác vụ và đổi tên tệp
# Note: Repalce php_module location with your PHP path and
# if the php8apache2_4.dll is not available,
# download the non thread safe version of PHP.
LoadModule php_module "C:\php-8.1.4\php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php-8.1.4"
1 thành # Note: Repalce php_module location with your PHP path and
# if the php8apache2_4.dll is not available,
# download the non thread safe version of PHP.
LoadModule php_module "C:\php-8.1.4\php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php-8.1.4"
2 từ C. thư mục \Apache24\htdocs và thêm đoạn mã dưới đây