PHP: Hypertext Preprocessor (original) (raw)
Downloads & Installation Instructions
Installing PHP is covered thoroughly in the PHP documentation.
Binaries
Binaries are available for Microsoft Windows. The PHP project does not currently release binary packages for other platforms such as Linux or macOS, but they are packaged by distributions and other providers. For more information, see:
Source Code
Current Stable PHP 8.4.7 (Changelog)
- php-8.4.7.tar.gz (sig) [21,209Kb] 08 May 2025 fd2be3b9320184e856426e01bd1a428110776ea8e976c3fb6b65808d03fc886a
- php-8.4.7.tar.bz2 (sig) [17,162Kb] 08 May 2025 6eccb1b06a4dd9cea314dbe70c762d3d4765471cb6ebf925b9da308978bff988
- php-8.4.7.tar.xz (sig) [13,297Kb] 08 May 2025 e29f4c23be2816ed005aa3f06bbb8eae0f22cc133863862e893515fc841e65e3
- Windows downloads
Old Stable PHP 8.3.21 (Changelog)
- php-8.3.21.tar.gz (sig) [19,473Kb] 08 May 2025 e7f1748c1fa3d2bf8ef2e00508bd62325ba68c3b830b253bc561225a9ba5457d
- php-8.3.21.tar.bz2 (sig) [15,574Kb] 08 May 2025 d0769e6e11cfa6c59a16de241668be8c7f31a729950a8d06190dfad2d8622b04
- php-8.3.21.tar.xz (sig) [12,271Kb] 08 May 2025 4dfb329f209a552c3716394fc123bb62e80a468b55ce27fc8cb0fd5f30b9dcd6
- Windows downloads
Old Stable PHP 8.2.28 (Changelog)
- php-8.2.28.tar.gz (sig) [18,837Kb] 13 Mar 2025 3318300888de5023720cc84efad5e005e53f30b5f0072fae65a750dabcaf6ec3
- php-8.2.28.tar.bz2 (sig) [15,088Kb] 13 Mar 2025 2919cc1b92190a58dc17904b92e626600b96ce49a4c72e77513786a4406acce5
- php-8.2.28.tar.xz (sig) [11,863Kb] 13 Mar 2025 af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
- Windows downloads
Old Stable PHP 8.1.32 (Changelog)
- php-8.1.32.tar.gz (sig) [19,465Kb] 13 Mar 2025 4846836d1de27dbd28e89180f073531087029a77e98e8e019b7b2eddbdb1baff
- php-8.1.32.tar.bz2 (sig) [15,162Kb] 13 Mar 2025 a04fdd3df05f948df8a8f2c5d27ab54c1f43822c525f31fd20c19a282452d07c
- php-8.1.32.tar.xz (sig) [11,615Kb] 13 Mar 2025 c582ac682a280bbc69bc2186c21eb7e3313cc73099be61a6bc1d2cd337cbf383
- Windows downloads
GPG Keys
The releases are tagged and signed in the PHP Git Repository. The following official GnuPG keys of the current PHP Release Manager can be used to verify the tags:
PHP 8.4
pub rsa4096 2016-11-25 [SC] AFD8 691F DAED F03B DF6E 4605 63F1 5A9B 7153 76CA uid [ultimate] Eric A Mann eric@sixthree.me uid [ultimate] Eric A Mann eric@eamann.com uid [ultimate] Eric A Mann eric@eam.me uid [ultimate] Eric Mann ericmann@php.net sub rsa4096 2016-11-25 [S] sub rsa4096 2016-11-25 [E] sub rsa4096 2016-11-25 [A]
pub ed25519 2024-04-17 [SC] 9D7F 99A0 CB8F 05C8 A695 8D62 56A9 7AF7 600A 39A6 uid [ultimate] Calvin Buckley (PHP) calvinb@php.net sub cv25519 2024-04-17 [E]
pub rsa4096 2024-05-20 [SC] 0616 E93D 95AF 4712 43E2 6761 7704 26E1 7EBB B3DD uid [ultimate] Saki Takamachi (for php.net) saki@php.net sub rsa4096 2024-05-20 [E]
PHP 8.3
pub rsa4096 2021-04-01 [SC] 1198 C011 7593 497A 5EC5 C199 286A F1F9 8974 69DC uid [ultimate] Pierrick Charron pierrick@php.net sub rsa4096 2021-04-01 [E]
pub rsa4096 2016-11-25 [SC] AFD8 691F DAED F03B DF6E 4605 63F1 5A9B 7153 76CA uid [ultimate] Eric A Mann eric@sixthree.me uid [ultimate] Eric A Mann eric@eamann.com uid [ultimate] Eric A Mann eric@eam.me uid [ultimate] Eric Mann ericmann@php.net sub rsa4096 2016-11-25 [S] sub rsa4096 2016-11-25 [E] sub rsa4096 2016-11-25 [A]
pub ed25519 2021-04-10 [SC] C28D937575603EB4ABB725861C0779DC5C0A9DE4 uid [ultimate] Jakub Zelenka bukka@php.net uid [ultimate] Jakub Zelenka jakub.openssl@gmail.com uid [ultimate] Jakub Zelenka jakub.zelenka@gmail.com sub cv25519 2021-04-10 [E]
PHP 8.2
pub rsa4096 2021-04-01 [SC] 1198 C011 7593 497A 5EC5 C199 286A F1F9 8974 69DC uid [ultimate] Pierrick Charron pierrick@php.net sub rsa4096 2021-04-01 [E]
pub rsa4096 2021-04-26 [SC] [expires: 2025-11-24] 39B6 4134 3D8C 104B 2B14 6DC3 F9C3 9DC0 B969 8544 uid [ultimate] Ben Ramsey ramsey@php.net sub rsa4096 2021-04-26 [E] [expires: 2025-11-24]
pub rsa4096 2021-03-26 [SC] [expires: 2030-03-26] E609 13E4 DF20 9907 D8E3 0D96 659A 97C9 CF2A 795A uid [ultimate] Sergey Panteleev sergey@php.net uid [ultimate] Sergey Panteleev sergey@s-panteleev.ru uid [ultimate] Sergey Panteleev sergey@sergeypanteleev.com sub rsa4096 2021-03-26 [E] [expires: 2025-03-26]
PHP 8.1
pub 2048R/31CBD89E 2016-12-08 Key fingerprint = 5289 95BF EDFB A719 1D46 839E F9BA 0ADA 31CB D89E uid Joe Watkins krakjoe@php.net
pub rsa4096 2021-04-26 [SC] [expires: 2025-11-24] 39B6 4134 3D8C 104B 2B14 6DC3 F9C3 9DC0 B969 8544 uid [ultimate] Ben Ramsey ramsey@php.net 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 patrickallaert@php.net sub rsa4096 2021-04-01 [E]
A full list of GPG keys used for current and older releases is also available.