PHP icon

PHP 8.5.11

If you have messed around with web development for more than a week, you are likely to have encountered PHP at some stage. PHP is everywhere. You may not care about what the Zend engine is doing in the background, unless you’re a complete nerd (no shade). The best thing though? It’s free!

Rate this programNo ratings yet. Be the first!
  • Free
  • Windows
  • macOS
  • Linux
  • Oct 30, 2026
Antivirus scan result2 of 43 antivirus engines flagged this file · checked Oct 30, 2026SHA-2569dac05f72f328afd0a2b0e795a519ae4cb3d056bc3f3b55147bd048bd64e45e8VirusTotal report ↗

Screenshots

About PHP

PHP is a scripting language designed for the web. It was created in 1994 and has had many major updates over the years but its main purpose remains the same, injecting code into HTML, running it on the server and returning what it produces to the browser. Because it is so easy to use, it is used in lots of places. WordPress uses it, Wikipedia uses it. It powers a large amount of the backend of the internet. It still has regular updates coming out.

The latest stable version is 8.5. From this we have had some recent updates; the latest version is 8.5.11 which was released in September 2026. This version contains no new features only security and bug fixes. Version 8.5 was released in November 2025. This version contains some new features such as the URI extension for URL handling, pipe operator for call chaining and clone() syntax. Clone() allows you to clone an object and change properties within one line of code. OPcache has also been added to the core of PHP meaning it is easier to set up. If you are starting a new project, use version 8.5. If you are maintaining an older application, versions 8.4 and 8.3 are still supported.

To install PHP on Windows it is slightly different to most other software. There is no .exe file to install. The PHP team provide windows builds in ZIP format. You will need to extract the ZIP file into a folder, edit the php.ini file and add it into your system PATH. This sounds complicated but it is not. Simply download the ZIP file for your architecture (x64 is the standard now, 32 bit builds are no longer available for current versions). Extract it into a folder such as C:\php. Rename php.ini-development to php.ini. Uncomment the extensions you need. Most commonly people forget to install the Microsoft Visual C++ Redistributable which is required by PHP. If you get an error saying a DLL file cannot be found when using php -v, this will almost certainly be the issue.

If you do not want to do this, you can use XAMPP. This is the traditional method of installing PHP. It is an installer which will install PHP, Apache, MySQL and phpMyAdmin. It is not as lightweight as just installing PHP but is the quickest way to get everything set up. Alternatively you can use winget. This will install PHP via the command line and set up your PATH. This is a cleaner option if you just need PHP.

PHP is not the best language for everything. It is not a systems language, data science language or first choice for developing desktop applications. However, it is one of the most practical languages for developing on the backend of websites. It has great support for hosting, mature frameworks and a large community meaning you can find answers to nearly any question. If you are developing for the web and want a language that has been tried and tested at scale for decades, you should download PHP.

See all Desktop programs (1) ›

Key features

  • It is free, and it stays free. PHP is released under the PHP License, and there is no paid tier, no subscription, and no commercial edition that unlocks features. The language, the runtime, and the documentation are all open. You can download it, use it commercially, and redistribute it without paying anyone.
  • The ecosystem is the real reason to use it. Frameworks like Laravel, Symfony, and WordPress run on PHP, and Composer, the package manager, gives you access to tens of thousands of libraries. If you need to build a web application, the odds are good that someone has already written the component you need, and it is one composer require away.
  • It runs almost everywhere. PHP is available for Windows, macOS, Linux, and a long list of UNIX variants. The Windows builds are official and maintained by the PHP team, and they include both thread-safe and non-thread-safe variants depending on whether you are running PHP as an Apache module or as FastCGI.
  • Version 8.5 is the current stable release. PHP 8.5.11 is the latest security and bug-fix release, and the 8.5 branch was introduced in November 2025. It includes the URI extension for parsing and normalising URLs, the pipe operator for chaining function calls, and clone() with property updates. OPcache is now built into the core rather than shipped as a separate extension.
  • PHP 8.4 and 8.3 are still supported. If you are maintaining an older application, you do not have to jump to 8.5 immediately. The 8.4 and 8.3 branches are still receiving security updates, and the Windows builds for those branches are available alongside the 8.5 binaries.
  • Windows binaries are ZIP archives, not installers. The PHP team distributes Windows builds as compressed archives that you extract to a folder and configure manually. There is no setup wizard. You unzip the files, edit php.ini, and add the folder to your PATH. That is the entire installation.
  • XAMPP and winget are the shortcuts. If you do not want to configure PHP by hand, XAMPP bundles PHP with Apache, MySQL, and phpMyAdmin in a single installer. Alternatively, winget install PHP.PHP installs PHP from the command line and handles the PATH entry for you.
  • The community is enormous, and that matters when something breaks. PHP has been in continuous development since 1995, and the documentation is extensive. The bug tracker is public, the mailing lists are active, and the number of tutorials, Stack Overflow answers, and open-source projects built on PHP means you are rarely the first person to encounter a problem.

Frequently asked questions about PHP

What is PHP, really?

It’s a server-side scripting language built for the web. When someone requests a page, PHP runs on the server, figures out what to send back, and hands the result to the browser. It’s open source, free, and it’s been the backbone of the web for decades, WordPress alone powers around 40% of all websites, and that’s all PHP underneath. You don’t need to compile it, you don’t need a fancy runtime, and you can drop it on cheap shared hosting and it just works.

Is PHP dead?

Not even close. As of late 2026, W3Techs still shows PHP running on about 69.9% of websites whose server-side language is known, more than JavaScript, Ruby, Java, and everything else combined. The number has been drifting down slowly, but “drifting down from completely dominant” is not the same as “dead.” The ecosystem is active, the releases are annual and predictable, and the frameworks are very much alive.

What’s the latest version, and what’s new in it?

The current stable release is PHP 8.5, which landed on November 20, 2025. The headline additions are the pipe operator (|>) for chaining calls without temporary variables, clone with for cloning objects with modified properties, full backtraces on fatal errors (so you can actually see what went wrong), and the long-awaited array_first() and array_last() functions. There’s also a new URI extension and a NoDiscard attribute for functions whose return values matter. Performance-wise, 8.5 showed roughly 14% gains over 8.1 in Phoronix benchmarks.

What about PHP 8.6? Should I wait for it?

PHP 8.6 is scheduled for November 19, 2026, so it’s imminent, not hypothetical. The marquee feature is Partial Function Application, which lets you pre-fill some arguments and get back a callable for the rest, cutting down on boilerplate wrappers. There are also changes to the Stream API and some readonly property defaults. It’s a smaller release than 8.0 or 8.1, but worth planning for. If you’re starting a new project now, 8.5 is the safe target; 8.6 will be ready for production shortly.

How does PHP actually perform compared to Python or Node.js?

It depends on what you’re measuring. For plain request throughput on a simple JSON endpoint, PHP with OPcache and JIT lands roughly in the 15,000–30,000 requests per second range, slower than Node.js at 30,000–60,000, but noticeably faster than CPython at 5,000–15,000. For CPU-bound work, PHP with JIT sits in the middle: Go dominates, Node holds its own, and PHP is respectable but not the fastest. The bigger picture is that PHP’s shared-nothing architecture, each request gets a fresh process, no lingering state, makes it extremely predictable and easy to scale horizontally. You trade raw throughput for operational simplicity.

Laravel or Symfony, which one should I pick?

They’re both excellent, and they solve different problems. Laravel is the one with the gentler learning curve and the “batteries included” philosophy: authentication, queues, billing, WebSockets, and an ORM (Eloquent) all come out of the box. It’s the default choice for startups, MVPs, and SaaS products, and it has the larger community by far. Symfony is more modular and more explicit. It’s built around reusable components (many of which Laravel itself uses), it’s popular in enterprise environments, and it gives you tighter control over architecture, at the cost of more configuration and a steeper learning curve. If you want speed of development, pick Laravel. If you want long-term architectural flexibility in a larger team, Symfony is worth the upfront investment.

Why does PHP still have a bad reputation?

Mostly because of PHP 5. The language had inconsistent function signatures, loose typing that bit people, and a lot of insecure tutorial code floating around in the 2000s. Modern PHP (8.x) is a different animal: gradual typing, JIT compilation, named arguments, enums, readonly properties, and a mature package manager (Composer). The reputation lags behind the reality. It’s not a “toy language”, it’s a pragmatic tool that happens to be extremely good at the thing it was designed for.

Is PHP a good choice for someone learning to code or looking for a job?

For learning web development, it’s actually a very practical first language. The feedback loop is immediate, deployment is trivial, and you can build something real without fighting infrastructure. For jobs, demand remains steady, not as hyped as AI/ML Python roles, but PHP powers so much of the existing web that maintenance and new development work isn’t going away. The catch is that the highest-paying roles tend to be in framework-heavy, modern PHP shops (Laravel or Symfony), not in legacy codebases. If you learn one of those frameworks properly, you’re employable.

All versions of PHP

VersionRelease datePlatformFile size
PHP 8.5.11 Latest version Sep 24, 2026 WindowsmacOSLinux 32.6 MB Download
PHP 8.2.33 Aug 30, 2026 WindowsmacOS 28.8 MB Download

Comments about PHP

No comments yet. Share your experience with this program!

Write a comment

Comments are published after review by our team. Links are not allowed.