Hướng dẫn how do i download php? - làm cách nào để tải php?

Php ổn định hiện tại 8.1.12 (Changelog) PHP 8.1.12 (Changelog)

  • Php-8.1.12.tar.gz (sig) [19.302kb] 27 tháng 10 năm 2022E0E7C823C9F9AA4C021F5E34AE1A7ACAFC2A9F3056CA60EB70A8AF27 Oct 2022 e0e7c823c9f9aa4c021f5e34ae1a7acafc2a9f3056ca60eb70a8af8f33da3fdf
  • Php-8.1.12.tar.bz2 (sig) [15.049kb] 27 tháng 10 năm 2022F87D73E917FACF78DE7BCDE53FC2FAA4D4DBE0487A9406E1AB68C8AE827 Oct 2022 f87d73e917facf78de7bcde53fc2faa4d4dbe0487a9406e1ab68c8ae8f33eb03
  • Php-8.1.12.tar.xz (SIG) [11,472kb] 27 tháng 10 năm 202208243359E2204D842082269EedC15F08D2ECA726D0E65B93FB11F4BFC51BBBBBBBBB27 Oct 2022 08243359e2204d842082269eedc15f08d2eca726d0e65b93fb11f4bfc51bbbab
  • Tải xuống Windows

Khóa GPG cho PHP 8.1

Show

Php ổn định cũ 8.0,25 (Changelog) PHP 8.0.25 (Changelog)

  • Php-8.0.25.Tar.GZ (SIG) [16.080kb] 27 tháng 10 năm 2022349A2B5A01BFCCBC9AF8AFDF183E57BED3349706A084F3C4694A27 Oct 2022 349a2b5a01bfccbc9af8afdf183e57bed3349706a084f3c4694aa4c7ff7cb2e9
  • Php-8.0.25.Tar.BZ2 (SIG) [12.876kb] 27 tháng 10 năm 202209D716BCEB5B3DB76D9023B10C1681EBBE040E51F4C18DFD35F27 Oct 2022 09d716bceb5b3db76d9023b10c1681ebbe040e51f4c18dfd35f9ff8b73bbcf8c
  • Php-8.0.25.Tar.xz (SIG) [10,550kb] 27 tháng 10 năm 2022291B71D0498707FC5514EB5B9513E88F0F1D4890BCDEFD6728227 Oct 2022 a291b71d0498707fc5514eb5b9513e88f0f1d4890bcdefd67282ded8a2bfb941
  • Tải xuống Windows

Khóa GPG cho PHP 8.1

Php ổn định cũ 8.0,25 (Changelog) PHP 7.4.32 (Changelog)

  • Php-8.0.25.Tar.GZ (SIG) [16.080kb] 27 tháng 10 năm 2022349A2B5A01BFCCBC9AF8AFDF183E57BED3349706A084F3C4694A29 Sep 2022 197e3372afd69694eb6b230838305eb9e1cbe5db272e0fa3bbe0d38e329a95bc
  • Php-8.0.25.Tar.BZ2 (SIG) [12.876kb] 27 tháng 10 năm 202209D716BCEB5B3DB76D9023B10C1681EBBE040E51F4C18DFD35F29 Sep 2022 9b4c3c21ffbb4f35d7b865dbf88538bba1742335248ae1cc2afc303d456e3aa6
  • Php-8.0.25.Tar.xz (SIG) [10,550kb] 27 tháng 10 năm 2022291B71D0498707FC5514EB5B9513E88F0F1D4890BCDEFD6728229 Sep 2022 323332c991e8ef30b1d219cb10f5e30f11b5f319ce4c6642a5470d75ade7864a
  • Tải xuống Windows

Khóa GPG cho PHP 8.1


Php ổn định cũ 8.0,25 (Changelog)

Php-8.0.25.Tar.GZ (SIG) [16.080kb] 27 tháng 10 năm 2022349A2B5A01BFCCBC9AF8AFDF183E57BED3349706A084F3C4694A

Php-8.0.25.Tar.BZ2 (SIG) [12.876kb] 27 tháng 10 năm 202209D716BCEB5B3DB76D9023B10C1681EBBE040E51F4C18DFD35F

pub   2048R/31CBD89E 2016-12-08
      Key fingerprint = 5289 95BF EDFB A719 1D46  839E F9BA 0ADA 31CB D89E
uid                  Joe Watkins <>

pub   rsa4096 2021-04-26 [SC] [expires: 2025-11-24]
      39B6 4134 3D8C 104B 2B14  6DC3 F9C3 9DC0 B969 8544
uid           [ultimate] Ben Ramsey <>
sub   rsa4096 2021-04-26 [E] [expires: 2025-11-24]

pub   rsa4096 2021-04-01 [SC]
      F1F6 9223 8FBC 1666 E5A5  CCD4 199F 9DFE F6FF BAFD
uid           [ultimate] Patrick Allaert <>
sub   rsa4096 2021-04-01 [E]
  

Php-8.0.25.Tar.xz (SIG) [10,550kb] 27 tháng 10 năm 2022291B71D0498707FC5514EB5B9513E88F0F1D4890BCDEFD67282

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  

Khóa GPG cho Php 8.0

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  

Php ổn định cũ 7.4.32 (Changelog)

Bài viết này giải thích cách cài đặt Php 8 và Apache 2.4 trên Windows 10 (64 bit).

Người dùng Linux và MacOS thường có APACHE và PHP được cài đặt sẵn hoặc có sẵn thông qua các trình quản lý gói. Windows 10 đòi hỏi thêm một chút nỗ lực. Các bước dưới đây có thể hoạt động với các phiên bản khác của Windows, PHP và Apache, nhưng hãy kiểm tra tài liệu của từng phụ thuộc cho các hướng dẫn cụ thể.

Tại sao PHP?

PHP vẫn là ngôn ngữ kịch bản phía máy chủ phổ biến và phổ biến nhất trong phát triển web.

Nó được cài đặt bởi hầu hết các máy chủ web và có một đường cong học tập đơn giản, liên kết chặt chẽ với cơ sở dữ liệu MySQL, tài liệu tuyệt vời và một bộ sưu tập thư viện tuyệt vời để cắt giảm thời gian phát triển của bạn.

Hướng dẫn how do i download php? - làm cách nào để tải php?

PHP có thể không hoàn hảo, nhưng nó nên được coi là một tùy chọn cho ứng dụng web tiếp theo của bạn. Nó có ngôn ngữ được lựa chọn cho Facebook, Slack, Wikipedia, MailChimp, Etsy và WordPress - hệ thống quản lý nội dung cung cấp năng lượng cho 40% web.

Tại sao cài đặt PHP cục bộ?

Cài đặt PHP trên PC phát triển cho phép bạn tạo và kiểm tra các trang web và ứng dụng một cách an toàn mà không ảnh hưởng đến dữ liệu hoặc hệ thống trên máy chủ trực tiếp của bạn.

Tùy chọn cài đặt thay thế

Trước khi bạn nhảy vào, có thể có một tùy chọn cài đặt đơn giản hơn

Sử dụng gói tất cả trong một

Các gói tất cả trong một có sẵn cho các Windows có chứa Apache, PHP, MySQL và nhiều phụ thuộc khác trong một tệp cài đặt duy nhất-chẳng hạn như XAMPP, WampServer và Web.Develer.

Các gói này rất dễ sử dụng, nhưng chúng có thể không khớp chính xác với máy chủ trực tiếp của bạn. Cài đặt Apache và PHP theo cách thủ công sẽ giúp bạn tìm hiểu thêm về các tùy chọn hệ thống và cấu hình.

Sử dụng máy ảo Linux

Microsoft Hyper-V (được cung cấp trong Windows 10 Professional) và VirtualBox là các trình lập trình miễn phí mô phỏng PC để bạn có thể cài đặt một hệ điều hành khác.

Bạn có thể cài đặt bất kỳ phiên bản Linux nào, sau đó làm theo hướng dẫn cài đặt APACHE và PHP của nó. Ngoài ra, các bản phân phối như Ubuntu Server cung cấp cho họ tiêu chuẩn (mặc dù chúng hiếm khi là phiên bản mới nhất).

Sử dụng hệ thống con Windows cho Linux 2

WSL2 cũng là một máy ảo, nhưng nó được tích hợp chặt chẽ vào Windows để các hoạt động như chia sẻ tệp và độ phân giải

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
2 là liền mạch. Bạn có thể cài đặt một số phân phối Linux, vì vậy hãy tham khảo các hướng dẫn APACHE và PHP thích hợp.

Sử dụng Docker

Docker tạo ra một trình bao bọc (được gọi là container) xung quanh các phụ thuộc ứng dụng được cấu hình sẵn như Apache, PHP, MySQL, MongoDB và hầu hết các phần mềm web khác. Container trông giống như máy ảo Linux đầy đủ nhưng nhẹ hơn đáng kể.

Khi bạn đã cài đặt Docker Desktop trên Windows 10, nó sẽ dễ dàng tải xuống, định cấu hình và chạy Apache và PHP.

Docker hiện được coi là lựa chọn tốt nhất để thiết lập môi trường phát triển PHP. Đọc hướng dẫn đầy đủ của chúng tôi để thiết lập môi trường phát triển PHP với Docker.

Cài đặt Apache (Tùy chọn)

Nếu bạn vẫn đang đọc, các phần sau đây mô tả cách cài đặt Apache và PHP trực tiếp trên Windows.

PHP cung cấp một máy chủ web tích hợp có thể được khởi chạy bằng cách điều hướng đến thư mục và chạy thực thi PHP với tham số

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
3 để đặt cổng
pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
2. Ví dụ:

cd \myproject
php -S localhost:8000

Các trang PHP sau đó có thể được xem trong trình duyệt tại http: // localhost: 8000.

Điều này có thể phù hợp cho các thử nghiệm nhanh, nhưng máy chủ trực tiếp của bạn sẽ sử dụng Apache hoặc phần mềm máy chủ web tương tự. Mô phỏng môi trường đó chặt chẽ nhất có thể sẽ ngăn ngừa các lỗi phát triển.

Để cài đặt Apache, hãy tải xuống tệp ZIP Win64 mới nhất từ ​​https://www.apachelounge.com/doad/ và trích xuất thư mục

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
5 của nó vào gốc của ổ
pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
6 của bạn. Bạn cũng sẽ cần cài đặt Redi -C ++ Visual C ++ cho Visual Studio 2015 Từ2019 (
pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
7); Một liên kết được cung cấp trên cùng một trang.

Mở dấu nhắc lệnh

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
8 (không phải PowerShell) và bắt đầu Apache với:

cd C:\Apache24\bin
httpd

Bạn có thể cần phải chấp nhận ngoại lệ tường lửa trước khi máy chủ bắt đầu chạy. Mở http: // localhost trong một trình duyệt và một nó hoạt động! tin nhắn sẽ xuất hiện. Ghi chú:

  • Nếu bạn cần thay đổi bất kỳ cài đặt nào, tệp cấu hình Apache, được đặt tại
    pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
          Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
    uid                  Sara Golemon <>
    
    pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
          BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
    uid           [ultimate] Gabriel Caruso (Release Manager) <>
    sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]
    
    pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
          2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
    uid           [ultimate] Gabriel Caruso <>
    sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
      
    9.
  • Thư mục Root Server được đặt tại
    sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
          5A52880781F755608BF815FC910DEB46F53EA312
    uid           [ultimate] Derick Rethans <>
    uid           [ultimate] Derick Rethans <>
    uid           [ultimate] Derick Rethans (GitHub) <>
    uid           [ultimate] Derick Rethans (PHP) <>
    ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]
    
    pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
          4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
    uid           [ultimate] Peter Kokot <>
    sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
      
    0. Ban đầu, nó chứa một tệp
    sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
          5A52880781F755608BF815FC910DEB46F53EA312
    uid           [ultimate] Derick Rethans <>
    uid           [ultimate] Derick Rethans <>
    uid           [ultimate] Derick Rethans (GitHub) <>
    uid           [ultimate] Derick Rethans (PHP) <>
    ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]
    
    pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
          4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
    uid           [ultimate] Peter Kokot <>
    sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
      
    1 duy nhất với nó hoạt động! thông điệp.

Ngoài ra, không phải vậy, nếu Apache không bắt đầu, có khả năng một ứng dụng khác là Cổng Hogging 80. (Skype là ứng cử viên chính và ứng dụng Windows 10 sẽ không cho phép bạn vô hiệu hóa!) Nếu điều này xảy ra, chỉnh sửa

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
9 và thay đổi dòng
sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
3 đến
sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
4 hoặc bất kỳ cổng miễn phí nào khác. Khởi động lại Apache và, từ thời điểm đó trở đi, bạn có thể tải các tệp web tại http: // localhost: 8080

Máy chủ có thể được dừng với CTRL + C. Tệp

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
5 trong ZIP cũng cung cấp các hướng dẫn để cài đặt Apache dưới dạng dịch vụ Windows.

Cách cài đặt PHP

Cài đặt PHP bằng cách làm theo các bước dưới đây. Lưu ý rằng có một số cách để định cấu hình Apache và PHP, nhưng đây có thể là phương pháp nhanh nhất.

Bước 1: Tải xuống các tệp PHP

Bạn sẽ cần Trình cài đặt Windows PHP. Có một số phiên bản của PHP có sẵn. Hãy chắc chắn rằng bạn nhận được gói zip an toàn mới nhất của php 8 x64 từ https://www.php.net/doads.php.x64 Thread Safe ZIP package from https://www.php.net/downloads.php.

Tạo một thư mục

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
6 mới trong root của ổ
sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
7 của bạn và trích xuất nội dung của zip vào nó.

PHP có thể được cài đặt ở bất cứ đâu trên hệ thống của bạn, nhưng bạn sẽ cần phải thay đổi các đường dẫn được tham chiếu dưới đây nếu

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
8 được sử dụng.

Bước 3: Định cấu hình sec rsa4096 2019-06-11 [SC] [expires: 2029-06-08] 5A52880781F755608BF815FC910DEB46F53EA312 uid [ultimate] Derick Rethans <> uid [ultimate] Derick Rethans <> uid [ultimate] Derick Rethans (GitHub) <> uid [ultimate] Derick Rethans (PHP) <> ssb rsa4096 2019-06-11 [E] [expires: 2029-06-08] pub rsa4096 2019-05-29 [SC] [expires: 2021-05-28] 4267 0A7F E4D0 441C 8E46 3234 9E4F DC07 4A4E F02D uid [ultimate] Peter Kokot <> sub rsa4096 2019-05-29 [E] [expires: 2021-05-28] 9

Tệp cấu hình PHP có tên

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
9. Điều này không tồn tại ban đầu, vì vậy hãy sao chép
cd \myproject
php -S localhost:8000
1 thành
cd \myproject
php -S localhost:8000
2. Cấu hình mặc định này cung cấp một thiết lập phát triển báo cáo tất cả các lỗi và cảnh báo PHP.

Có một số dòng bạn có thể cần thay đổi trong trình soạn thảo văn bản (sử dụng tìm kiếm để tìm giá trị hiện tại). Trong hầu hết các trường hợp, bạn sẽ cần phải loại bỏ một dấu chấm phẩy hàng đầu (

cd \myproject
php -S localhost:8000
3) để giải quyết một cài đặt.

Đầu tiên, cho phép bất kỳ phần mở rộng cần thiết. Điều này sẽ phụ thuộc vào các thư viện bạn muốn sử dụng, nhưng các tiện ích mở rộng sau phải phù hợp cho hầu hết các ứng dụng:

extension=curl
extension=gd
extension=mbstring
extension=pdo_mysql

Nếu bạn muốn gửi email bằng chức năng PHP

cd \myproject
php -S localhost:8000
4, hãy nhập chi tiết của máy chủ SMTP trong phần
cd \myproject
php -S localhost:8000
5 (máy chủ ISP của bạn phải phù hợp):

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.myisp.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = 

Bước 4: Thêm sec rsa4096 2019-06-11 [SC] [expires: 2029-06-08] 5A52880781F755608BF815FC910DEB46F53EA312 uid [ultimate] Derick Rethans <> uid [ultimate] Derick Rethans <> uid [ultimate] Derick Rethans (GitHub) <> uid [ultimate] Derick Rethans (PHP) <> ssb rsa4096 2019-06-11 [E] [expires: 2029-06-08] pub rsa4096 2019-05-29 [SC] [expires: 2021-05-28] 4267 0A7F E4D0 441C 8E46 3234 9E4F DC07 4A4E F02D uid [ultimate] Peter Kokot <> sub rsa4096 2019-05-29 [E] [expires: 2021-05-28] 8 vào biến môi trường đường dẫn

Để đảm bảo Windows có thể tìm thấy thực thi PHP, bạn cần thay đổi biến môi trường

cd \myproject
php -S localhost:8000
7. Nhấp vào nút Windows Start và gõ môi trường, sau đó nhấp vào Chỉnh sửa các biến môi trường hệ thống. Chọn tab nâng cao và nhấp vào nút biến môi trường.Edit the system environment variables. Select the Advanced tab, and click the Environment Variables button.

Cuộn xuống danh sách các biến hệ thống và nhấp vào đường dẫn theo sau là nút Chỉnh sửa. Nhấp vào Mới và thêm

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
8:System variables list and click Path followed by the Edit button. Click New and add
sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
8:

Hướng dẫn how do i download php? - làm cách nào để tải php?

Lưu ý rằng các phiên bản cũ hơn của Windows có một hộp văn bản duy nhất trong đó mỗi đường dẫn được phân tách bằng một đại hội (

cd \myproject
php -S localhost:8000
3).

Nhấn OK cho đến khi bạn ra ngoài. Bạn không cần phải khởi động lại, nhưng bạn có thể cần phải đóng và khởi động lại bất kỳ thiết bị đầu cuối

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
8 nào bạn đã mở.

Bước 5: Định cấu hình PHP dưới dạng mô -đun Apache

Đảm bảo Apache đang chạy và mở tệp cấu hình

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
9 trong trình soạn thảo văn bản. Thêm các dòng sau vào cuối tệp để đặt PHP thành mô -đun Apache (thay đổi vị trí tệp nếu cần):

# PHP8 module
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php

Tùy chọn, thay đổi cài đặt

cd C:\Apache24\bin
httpd
2 thành tải
cd C:\Apache24\bin
httpd
3 thay vì
sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
1 khi có thể tìm thấy. Cài đặt ban đầu là:


    DirectoryIndex index.html

Thay đổi nó thành:


    DirectoryIndex index.php index.html

Lưu

cd C:\Apache24\bin
httpd
5 và kiểm tra các bản cập nhật từ dòng lệnh
pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
8:

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
0

cd C:\Apache24\bin
httpd
7 sẽ xuất hiện, trừ khi bạn có lỗi trong cấu hình của mình.

Nếu mọi việc suôn sẻ, hãy khởi động lại Apache với

cd C:\Apache24\bin
httpd
8.

Bước 6: Kiểm tra tệp PHP

Tạo một tệp mới có tên

cd C:\Apache24\bin
httpd
3 trong thư mục Root trang web Apache tại
sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
0 và thêm mã PHP sau:

pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
1

Mở trình duyệt web và nhập địa chỉ máy chủ của bạn: http: // localhost/. Một phiên bản Php Php Trang sẽ xuất hiện hiển thị các cài đặt cấu hình PHP và Apache khác nhau.“PHP version” page will appear showing the various PHP and Apache configuration settings.

Bây giờ bạn có thể tạo các trang web và ứng dụng PHP trong bất kỳ phần phụ nào của

sec   rsa4096 2019-06-11 [SC] [expires: 2029-06-08]
      5A52880781F755608BF815FC910DEB46F53EA312
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans <>
uid           [ultimate] Derick Rethans (GitHub) <>
uid           [ultimate] Derick Rethans (PHP) <>
ssb   rsa4096 2019-06-11 [E] [expires: 2029-06-08]

pub   rsa4096 2019-05-29 [SC] [expires: 2021-05-28]
      4267 0A7F E4D0 441C 8E46  3234 9E4F DC07 4A4E F02D
uid           [ultimate] Peter Kokot <>
sub   rsa4096 2019-05-29 [E] [expires: 2021-05-28]
  
0. Nếu bạn cần làm việc trên nhiều dự án, hãy xem xét xác định máy chủ ảo Apache để bạn có thể chạy các bản mã riêng biệt trên các tên miền hoặc cổng
pub   4096R/70D12172 2017-04-14 [expires: 2024-04-21]
      Key fingerprint = 1729 F839 38DA 44E2 7BA0  F4D3 DBDB 3974 70D1 2172
uid                  Sara Golemon <>

pub   rsa4096 2020-05-09 [SC] [expires: 2024-05-08]
      BFDD D286 4282 4F81 18EF  7790 9B67 A5C1 2229 118F
uid           [ultimate] Gabriel Caruso (Release Manager) <>
sub   rsa4096 2020-05-09 [E] [expires: 2024-05-08]

pub   rsa4096 2022-08-30 [SC] [expires: 2024-08-29]
      2C16 C765 DBE5 4A08 8130  F1BC 4B9B 5F60 0B55 F3B4
uid           [ultimate] Gabriel Caruso <>
sub   rsa4096 2022-08-30 [E] [expires: 2024-08-29]
  
2 khác nhau.

Thêm thông tin:

  • Cách cài đặt Apache
  • Cách cài đặt MySQL
  • MySQL: Những ưu và nhược điểm của bảng Myisam
  • MySQL: Những ưu và nhược điểm của bảng innodb
  • Cách sử dụng các khóa nước ngoài MySQL để phát triển cơ sở dữ liệu nhanh hơn
  • Sách: PHP & MySQL: Novice to Ninja, Phiên bản thứ 6
  • SÁCH: Môi trường khởi động PHP, cũng như nhiều cuốn sách khác trong thư viện của chúng tôi.

Nếu bạn thoải mái hơn với Linux, bạn có thể muốn thiết lập môi trường PHP của mình trong hệ thống con Windows cho Linux 2. Kiểm tra hướng dẫn WSL2 và hướng dẫn đầu cuối Windows chuyên sâu của chúng tôi để biết thêm.

Làm cách nào để tải xuống và cài đặt PHP?

Cài đặt PHP trên Windows theo cách thủ công, bạn phải tải xuống phiên bản nhị phân của PHP từ http://www.php.net/doad.php. Trích xuất tệp đã tải xuống vào thư mục PHP phải được tạo tại gốc của bất kỳ ổ đĩa Windows nào của bạn (ví dụ: C: \ PHP hoặc D: \ PHP). Nhập thư mục PHP và đổi tên tệp PHP. Ini-Recommonded to PHP.download zipped binary version of PHP from http://www.php.net/downloads.php. Extract the downloaded file to php folder which must be created at the root of any of your windows drives (e.g. c:\php or d:\php). Enter php folder and rename the file php. ini-recommonded to php.

Làm cách nào để tải xuống PHP theo cách thủ công?

Cách cài đặt PHP..
Bước 1: Tải xuống các tệp PHP. Bạn sẽ cần trình cài đặt Windows PHP. ....
Bước 2: Trích xuất các tập tin. ....
Bước 3: Định cấu hình PHP. ....
Bước 4: Thêm C: \ PHP vào biến môi trường đường dẫn. ....
Bước 5: Định cấu hình PHP như một mô -đun Apache. ....
Bước 6: Kiểm tra tệp PHP ..

Tôi có cần tải xuống PHP để sử dụng không?

Sử dụng máy chủ web với hỗ trợ PHP Chỉ cần tạo một số tệp .php, đặt chúng vào thư mục web của bạn và máy chủ sẽ tự động phân tích chúng cho bạn.Bạn không cần phải biên dịch bất cứ thứ gì hoặc cài đặt bất kỳ công cụ bổ sung nào.Bởi vì PHP là miễn phí, hầu hết các máy chủ web cung cấp hỗ trợ PHP.most web hosts offer PHP support.

Làm thế nào để tôi biết nếu PHP được cài đặt trên Windows?

Gõ PHP -V hiện hiển thị phiên bản PHP được cài đặt trên hệ thống Windows của bạn. now shows the PHP version installed on your Windows system.