Làm cách nào để cài đặt phiên bản PHP 8 trong Windows 10?

PHP 8 đang trên đường phát triển. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt PHP 8 trên máy Windows 10 của bạn bằng cách sử dụng Apache làm máy chủ web

Tải về các tập tin cần thiết

Bạn có thể tải xuống các tệp nhị phân PHP từ URL. https. //các cửa sổ. php. mạng/tải xuống/.
Hiện tại, phiên bản cuối cùng của PHP 8 chưa được phát hành nên không thể tìm thấy nó trên trang chính. Chọn "Bản phát hành QA" từ menu trên cùng hoặc điều hướng trực tiếp đến https. //các cửa sổ. php. ròng/qa/.

Tải xuống phiên bản an toàn luồng, 32 hoặc 64 bit tùy thuộc vào loại Windows của bạn. Vì tất cả các phiên bản đã được biên dịch bằng VisualStudio 16 (2019), nên sau này, bạn cần có tệp nhị phân Apache phù hợp và gói "Microsoft Visual C++ 2019 Redistributable" được cài đặt trên PC của bạn

Chuẩn bị vị trí PHP

Tôi thích các chương trình nằm trong thư mục Tệp chương trình. Bên cạnh đó, theo thời gian, bạn sẽ cài đặt một số phiên bản PHP khác nhau. Do đó, tôi tạo cấu trúc thư mục sau

Để dễ sử dụng, tôi đã hy sinh một số bảo mật cho máy phát triển của mình. Tôi cấp cho người dùng cục bộ toàn quyền đối với thư mục PHP trên máy của tôi

Khi bạn đã tạo thư mục, hãy sao chép nội dung của tệp zip đã tải xuống

Kiểm tra xem PHP có hoạt động không

Như tôi đã đề cập trước đó, PHP 8 được biên dịch bằng Visual Studio 2019. Do đó, nếu Redistributable thích hợp không được cài đặt trên máy của bạn, bạn sẽ gặp lỗi sau.
. VCRUNTIME140. không tìm thấy dll. .

Bạn có thể tải xuống tệp từ Tải xuống Microsoft Redistributable

Nếu mọi việc suôn sẻ, bạn có thể sử dụng PHP từ dòng lệnh. Bạn có thể kiểm tra cài đặt bằng lệnh. extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 4 và kết quả sẽ tương tự

Để làm việc với PHP thuận tiện hơn, bạn có thể đặt thư mục PHP trên đường dẫn. Nhấp vào bắt đầu và chỉ cần gõ extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 5. Từ danh sách, nhấp vào "Chỉnh sửa các biến môi trường hệ thống" và hộp thoại Thuộc tính hệ thống sẽ xuất hiện. Nhấp vào "Biến môi trường. " và chọn "Đường dẫn" từ khối Biến hệ thống. Thêm thư mục PHP mới vào danh sách

Định cấu hình PHP

Hiện tại PHP đang chạy nhưng chưa được cấu hình đúng cách. Cấu hình PHP 8 ở mức cơ sở không khác gì các phiên bản cũ.
Thư mục PHP chứa 2 tệp cấu hình ví dụ.

  • php. sản xuất ban đầu
  • php. phát triển ban đầu

Sao chép phiên bản phát triển vào cùng thư mục với extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 6 và mở phiên bản này để chỉnh sửa. Những gì bạn cần đặt là vị trí của tiện ích mở rộng và dữ liệu phiên.  

Bạn phải đặt tham số extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 7 thành vị trí hợp lệ. extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 8

extension_dir = "c:\Program Files\PHP\php-8.0.0RC2\ext"


Bạn cũng phải bỏ ghi chú các tiện ích mở rộng cần thiết khỏi danh sách. Thông thường, các phần mở rộng curl, gd, mbstring, mysqli, pdo_mysql được yêu cầu cho các ứng dụng php phức tạp

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql


Cuối cùng, bạn cần đặt vị trí lưu dữ liệu phiên. extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 9

________số 8

Cài đặt Apache

Ngay cả khi PHP có máy chủ web tích hợp, các hệ thống sản xuất vẫn sử dụng Apache, Nginx, Litespeed, v.v. Đối với môi trường phát triển Windows, Apache là lựa chọn dễ dàng nhất

Bạn có thể tải xuống máy chủ web Apache mới nhất từ ​​trang web ApacheLounge. Tải xuống phiên bản 32 hoặc 64 bit tùy thuộc vào loại hệ điều hành của bạn.  

Như tôi đã đề cập trước đây, tôi không thích mọi thứ trong C. root nên mình cũng tạo thư mục cho Apache trong thư mục Program Files. Đừng quên cấp quyền cho người dùng

Bây giờ bạn có thể sao chép nội dung của thư mục Apache24 của tệp zip sang vị trí mới. Chú ý đến cấu trúc thư mục chính xác

Cũng như PHP, bạn có thể thêm Apache vào đường dẫn, nhưng trong trường hợp này, bạn cần thêm thư mục session.save_path = "w:/tmp"0

Cấu hình Apache cơ bản

Các tệp cấu hình Apache nằm trong thư mục session.save_path = "w:/tmp"1. Tệp cấu hình chính là session.save_path = "w:/tmp"2. Để khởi động máy chủ web, bạn cần đặt thông số máy chủ gốc (session.save_path = "w:/tmp"3) trong tệp cấu hình vào đúng vị trí như sau.  

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 3

Bạn nên đặt rõ ràng session.save_path = "w:/tmp"4 để tránh sự cố trong quá trình khởi động. Vì chúng tôi sẽ sử dụng máy chủ ảo sau này, bạn chỉ cần đặt nó thành session.save_path = "w:/tmp"5

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 6

Một bước tùy chọn - nhưng thường được yêu cầu bởi hầu hết các ứng dụng PHP - để kích hoạt các mô-đun Apache. Ví dụ: mô-đun mod_rewrite bị tắt theo mặc định nhưng hầu như luôn được yêu cầu. Chỉ cần bỏ ghi chú dòng và bạn đã hoàn tất

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 7

Cài đặt Apache như một dịch vụ

Để cài đặt Apache dưới dạng dịch vụ cửa sổ, bạn phải mở dấu nhắc lệnh với tư cách quản trị viên. Điều hướng đến thư mục bin của Apache và thực hiện lệnh. session.save_path = "w:/tmp"6
Sau đó, bạn có thể khởi động máy chủ web bằng cách sử dụng session.save_path = "w:/tmp"7

Cho phép truy cập

Nếu mọi thứ đều chính xác, thì bạn sẽ nhận được lời nhắc mà không có bất kỳ tin nhắn nào

Mở trình duyệt và nhập session.save_path = "w:/tmp"8 làm URL. Bạn sẽ nhận được một trang chào mừng tương tự như thế này

 

Thiết lập máy chủ ảo

Vị trí tài liệu mặc định là thư mục session.save_path = "w:/tmp"9 trong thư mục cài đặt. Tuy nhiên, đây không phải là tối ưu. Nếu bạn là nhà phát triển, bạn có thể làm việc trên nhiều dự án web. Vì vậy, thật tuyệt nếu có một thư mục và URL dành riêng cho từng dự án. Ví dụ: nếu extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 30 và extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 31 là các trang web sản xuất, thì bạn có thể muốn có một URL extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 32 và extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 33 với một thư mục đích dành riêng cho sự phát triển của bạn


Máy chủ ảo là giải pháp cho vấn đề này.
Một lần nữa, bạn nên lưu trữ mã của mình tách biệt khỏi ổ C.
Ví dụ, bạn có thể tạo cấu trúc thư mục như thế này.

Bây giờ bạn phải định cấu hình máy chủ ảo và kích hoạt nó. Đầu tiên, mở tệp session.save_path = "w:/tmp"2 và bỏ ghi chú dòng bao gồm tệp extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 35

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 8


Sau đó, mở tệp extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 35 trong thư mục extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 37. Thêm một mục nhập cho mỗi dự án bạn muốn. session.save_path = "w:/tmp"4 , extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 39 , và extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 60 là các tham số quan trọng, các tham số khác bạn có thể bỏ qua

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 4


Bên cạnh đó, bạn phải cho phép truy cập vào các thư mục này, vì vậy hãy thêm một khối extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 61 chung với nội dung sau trước các mục VirtualHosts.
Tệp cấu hình máy chủ ảo cuối cùng của bạn sẽ trông như thế này.

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 6

Bạn cũng cần mở rộng tệp máy chủ Windows nằm trong extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 62. Mở tệp để chỉnh sửa với quyền quản trị và thêm tên máy chủ được sử dụng trước đó vào tệp trỏ đến cục bộ 127. 0. 0. 1 địa chỉ IP.  

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 8

Đặt một chỉ mục đơn giản. html trong gốc trang web với nội dung khác nhau cho mục đích thử nghiệm.
 
Bây giờ bạn có thể khởi động lại Apache bằng cách sử dụng extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 63. Nếu mọi thứ đều chính xác thì không có thông báo lỗi nào được hiển thị. Điều hướng đến trang web1. địa phương và trang web2. local và trình duyệt của bạn sẽ hiển thị nội dung Html tương ứng.

Thiết lập Apache để sử dụng PHP 8

Việc thiết lập gần như hoàn tất, nhưng chúng tôi chưa định cấu hình PHP và Apache để hoạt động cùng nhau.
Đầu tiên, chúng ta phải thêm phần mở rộng php vào các loại mime đã biết. Để thực hiện việc này, hãy thêm dòng sau vào cuối tệp cấu hình extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 64. extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 65

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 0

Để tự động thực thi extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 66 nếu một thư mục được yêu cầu, hãy mở rộng thuộc tính extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 67 với extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 66 trong session.save_path = "w:/tmp"2

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 1

Sau đó, bước quan trọng nhất là tải mô-đun php. Để thực hiện việc này, hãy chỉ định thư mục cài đặt PHP và mô-đun thích hợp trong tệp session.save_path = "w:/tmp"2. Chỉ cần chèn các dòng vào cuối session.save_path = "w:/tmp"2

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 2

Bây giờ bạn có thể khởi động lại apache và kiểm tra xem có lỗi nào không. Nếu mọi thứ đều ổn thì hãy tạo một inf nhỏ. php trong thư mục gốc của tài liệu máy chủ với một phpinfo đơn giản như thế này

extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 3

Tham quan trang web1. địa phương/thông tin. php sẽ dẫn đến một trang thông tin PHP trong trình duyệt của bạn

Xử lý sự cố

"Không thể định vị cấu trúc mô-đun API 'php8_module' trong tệp. " thông báo lỗi là một vấn đề phổ biến. Xác minh rằng chính xác extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 72 nằm trong dòng LoadModule. Cả extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 73 cũ và extension=curl extension=gd extension=mbstring extension=mysqli extension=openssl extension=pdo_mysql 74 dự kiến ​​đều không tốt

Làm cách nào để thêm PHP 8?

Cách cài đặt PHP trên Windows .
Bước 1 - Tải xuống PHP 8 cho Windows. Truy cập liên kết tải xuống chính thức và tải xuống phiên bản PHP 8 cần thiết cho Windows. .
Bước 2 - Giải nén Zip. .
Bước 3 - Xác minh cài đặt. .
Bước 4 - Bắt đầu phát triển PHP. .
Bước 5 - Cấu hình với Apache. .
Bước 6 - WampServer & XAMPP

Làm cách nào để nâng cấp phiên bản PHP 7 lên 8 trong Windows 10?

Cách nâng cấp Xampp từ php 7 lên php 8 trong windows 10 .
Giải nén thư mục php từ tệp zip
Đặt thư mục php trong thư mục Xampp. .
Mở Bảng điều khiển XAMPP và nhấp vào nút cấu hình
Nhấp vào nút Cấu hình bên cạnh apache. .
Lưu và khởi động lại Apache. .
Bây giờ Xampp được cập nhật với PHP 8

Làm cách nào để cài đặt PHP 8 trên Windows 11?

Cách cài đặt PHP 8. 1. .
Mở trình duyệt web bạn chọn và tìm kiếm tải xuống PHP. .
Khi liên kết mở ra, hãy chuyển đến tab tải xuống. .
Nó sẽ chuyển hướng bạn đến một trang khác. .
Khi tệp zip được tải xuống, hãy chuyển đến vị trí và giải nén các tệp

Chủ đề