Cài đặt PHP 8 Windows

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ụ Apache

C:\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
1

Theo 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\htdocs

3. 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 tô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 PHP

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. Đị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ô-đun

httpd. 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
7

Bướ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
0

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
3

Và 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
4

Bướ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 đú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
6

5. 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

Có đáng để nâng cấp lên PHP 8 không?

Lý do lớn nhất để chuyển sang PHP 8 trước tháng 11 năm 2022 là vì cộng đồng hỗ trợ PHP 7. 4 là kết thúc. Nhưng đó không chỉ là việc di chuyển các phiên bản không cần thiết – PHP 8 mang đến nhiều lợi ích .

Tôi có nên sử dụng phiên bản PHP 8 không?

Ngoài ra, phiên bản PHP mới hơn hoạt động tốt hơn các phiên bản cũ . Sự gia tăng đáng kể về hiệu suất và bảo mật có thể là tất cả những gì cần thiết để cải thiện và đảm bảo trải nghiệm người dùng tích cực trên trang web của bạn. PHP 8 nhanh hơn đáng kể so với PHP 7 theo các điểm chuẩn web khác nhau.

Là PHP 8. 0 tốt cho WordPress?

Có, WordPress có thể sử dụng PHP 8 và bạn nên sử dụng PHP 8. 1 với WordPress5. 9 hoặc 6. 0 để tương thích và hiệu suất tốt hơn. Nếu bạn đang sử dụng phiên bản WordPress cũ hơn, bạn có thể kiểm tra trang web của mình với WordPress 5. 9 trong một môi trường dàn dựng.

Chủ Đề