# PHP-FPM Reviews
**Vendor:** TurnKey GNU/Linux  
**Category:** [AWS Marketplace Software](https://www.g2.com/categories/aws-marketplace)  
**Average Rating:** 4.8/5.0  
**Total Reviews:** 11
## About PHP-FPM
PHP-FPM is an advanced PHP FastCGI implementation designed to enhance the performance and scalability of PHP applications, particularly for high-traffic websites. By managing pools of PHP worker processes, PHP-FPM efficiently handles concurrent requests, reducing server load and improving response times. Its adaptive process spawning dynamically adjusts the number of processes based on server demand, ensuring optimal resource utilization. Additionally, PHP-FPM offers features like graceful process management, emergency restarts, and detailed logging, contributing to a more stable and secure PHP execution environment. Key Features and Functionality: - Adaptive Process Management: Dynamically adjusts the number of PHP processes in response to server load, optimizing resource usage. - Advanced Process Control: Allows for graceful stopping and starting of PHP workers without losing queries, facilitating seamless configuration updates. - Security Enhancements: Supports running workers with different user IDs, group IDs, chroot environments, and distinct php.ini configurations, enhancing security and isolation. - Comprehensive Logging: Provides stdout and stderr logging for better monitoring and debugging of PHP processes. - Emergency Process Management: Includes mechanisms for emergency restarts in case of accidental opcode cache destruction, maintaining application stability. - Accelerated Upload Support: Enhances the handling of file uploads, improving performance for applications with significant upload requirements. - Slowlog Functionality: Offers slowlog support to identify and diagnose scripts that exceed execution time thresholds, aiding in performance tuning. Primary Value and Problem Solved: PHP-FPM addresses the challenges of efficiently managing PHP processes in high-traffic environments. By providing advanced process management, adaptive scaling, and enhanced security features, it ensures that PHP applications can handle increased loads without compromising performance or stability. This makes PHP-FPM an invaluable tool for developers and system administrators aiming to optimize PHP execution and deliver a responsive user experience.




## PHP-FPM Reviews
  ### 1. PHP-FPM use case in server

**Rating:** 5.0/5.0 stars

**Reviewed by:** PintRaj  K. | web developer, E-Learning, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2024

**What do you like best about PHP-FPM?**

when the web application build on PHP , the api call which was sent from the application to the server have some limitations in that case every request will take some time to get the response and remaining request will be held in queue hence your application will be come slow. 
Once the PHP-FPM installed on the server we can configure how many request can sever on a time frame and increase the API response

**What do you dislike about PHP-FPM?**

There are not much drawback but as the number of API increase on PHP-FPM then there will be the load on the server

**What problems is PHP-FPM solving and how is that benefiting you?**

it will increase the API response time and web applciation performance also

  ### 2. Fastest way to improve performance in general terms backend

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 16, 2024

**What do you like best about PHP-FPM?**

The way that you can handle threads the versatility you can handle it in short, the improve overrall is the best way to describe it

**What do you dislike about PHP-FPM?**

Sometimes without correct knowledge you can mistunderstand the tool causing bad setup consuming a lot resource in the server.

**What problems is PHP-FPM solving and how is that benefiting you?**

1. Enabling the best shot depending your server resources.
2. Multi threads
3.efficient way to handle big traffic as long as you had the correct set up and parameters.

  ### 3. Dependable and known the world

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rahul K. | Information Technology Manager, Information Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 29, 2023

**What do you like best about PHP-FPM?**

This is one of the basic and known to the world who host and manage websites based on PHP

**What do you dislike about PHP-FPM?**

it has not upgraded itself as per the latest market demand

**What problems is PHP-FPM solving and how is that benefiting you?**

To optimise website performance for better customer experience

  ### 4. Best for additional feature in site

**Rating:** 5.0/5.0 stars

**Reviewed by:** Harish P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 29, 2023

**What do you like best about PHP-FPM?**

PHP-FPM is mostly used in all PHP applications—ease of implementation in local and server.

**What do you dislike about PHP-FPM?**

It's very useful in websites but for CGI applications it has some limitations.

**What problems is PHP-FPM solving and how is that benefiting you?**

I have developed and deployed more than 12 applications using php-fpm.

  ### 5. Good pair PHP-FPM

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naresh R. | Enterprise Solution Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 18, 2023

**What do you like best about PHP-FPM?**

Wase of use plenty of features that help to perform lot of jobs , even we can run lot of critical scripts with no time.

**What do you dislike about PHP-FPM?**

I don't see any support from the core team

**What problems is PHP-FPM solving and how is that benefiting you?**

It saves lot of time while writing server side scripts and resolves lot of jobs at a time by using multi treaded feature

  ### 6. Till now best PHP development environment for developing fast applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** viney k. | Digital Marketing Consultant &amp; Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2022

**What do you like best about PHP-FPM?**

The most likely feature I observe in PHP- FPM is fast execution of the code. It reduces the resources load  and run web application smoothly. It is latest PHP environment work better than CGi. It can enhance application performance where multiple api are used in web app.

**What do you dislike about PHP-FPM?**

Switching to PHP- FPM is little bit tricky and need manual setting to make it work smmothly. But once you setup correctly it is amazing and you will notice the difference.

**What problems is PHP-FPM solving and how is that benefiting you?**

One of our application was complex and use many api to run. The app perform slowely but upgrading to FPM the application run smoothly and lag time decreased. FPM has powerful process management ant handle the processes in the best way.

  ### 7. Seamless PHP integration for Nginx

**Rating:** 4.5/5.0 stars

**Reviewed by:** Charles J. | Senior Web Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** March 22, 2022

**What do you like best about PHP-FPM?**

I was introduced to PHP-FPM when I migrated an Apache server to Nginx.  All of the existing PHP applications ran perfectly, without modification. Years later, I learned that PHP-FPM has a suite of additional features. (I've yet to try these, but they sure look interesting.)   Of note -- PHP-FPM was pretty darn simple to install, so much so that I never had to look at the documentation.  And that's why I missed-out on those extra features!

**What do you dislike about PHP-FPM?**

A very, very minor nit is that I need to remember to check the config file after updating the software.  (It rarely needs any modification, but always a good idea to check.) Again, this is a super-super-minor nit.

**What problems is PHP-FPM solving and how is that benefiting you?**

This solved the PHP integration with Nginx. Now I get the power of Nginx with the programming prowess of PHP. A winning combination.

  ### 8. The ONLY way to run PHP.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tim G. | CIO, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 14, 2021

**What do you like best about PHP-FPM?**

Utilizing FPM to run PHP makes it easy to manage a server's resources and allows the application code to be decoupled from the delivery service (HTTP).

PHP-FPM enables an organization to tweak pool settings and op-cache separately from the webserver and enables easy horizontal scaling.

**What do you dislike about PHP-FPM?**

There are few downsides to utilizing PHP-FPM in an application stack. One might be able to argue that increased complexity is a downside, but in a technical stack, one will always encounter a complex environment.  The ability to decouple an application from its transport is so desirable that any increased complexity is more than compensated for.

**Recommendations to others considering PHP-FPM:**

If you are utilizing PHP in your application stack, there really is no other choice than to use PHP-FPM

**What problems is PHP-FPM solving and how is that benefiting you?**

We are running multiple containers running PHP-FPM in all environments - dev, QA, sandbox, and production.  Having a dedicated technology that hosts the application code makes it easier to deploy into these different environments.  The #1 benefit is the ability to run OpCode caching.

  ### 9. PHP-FPM the current  evolution for the LAMP stack

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bryan T. | Senior Web Administrator, Enterprise (> 1000 emp.)

**Reviewed Date:** December 14, 2021

**What do you like best about PHP-FPM?**

I really like the fact that you can now separate out your PHP errors from your HTTPD errors.  It makes troubleshooting (in many ways) simpler.

**What do you dislike about PHP-FPM?**

Ironically, it's a love hate relationship.  I love the fact that the PHP errors are separate. However, if I need to correlate a PHP error to a URL request, that becomes significantly more difficult.

**What problems is PHP-FPM solving and how is that benefiting you?**

I manage a heavy traffic web server.  Before I upgraded to php-fpm the server was solidly built out with 8 cores and 32 GB of memory to support our visitors.  After upgrading, I had the same performance, or better with half the server.  And it is currently serving about a 50% increase in traffic with no sign of issue.

  ### 10. Best for websites with large traffic

**Rating:** 5.0/5.0 stars

**Reviewed by:** Faisal I. | Jr - DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 27, 2021

**What do you like best about PHP-FPM?**

I liked its easy installation and easy integration with other web servers and applications. I really loved how fast it process the request. didn't have to google things much as its documentation was easy to use it according to my requirements.

**What do you dislike about PHP-FPM?**

Nothing to dislike as i am still implementing it i haven't come across such thing that made me dislike this

**Recommendations to others considering PHP-FPM:**

Best to use with nginx if you want to run php web application with nginx. It is very quick and fast.

**What problems is PHP-FPM solving and how is that benefiting you?**

I was assigned with a task to run php web application on nginx web server in that regard php-fpm helped me out as nginx interacts with php-fpm to process and execute php scripts. It was tricky thing to me at first as i was not aware of that but gradually i have become familiar with that and now it helpes me in day to day tasks. It is very fast as its name (Fast process manager) and quick and easy to use.

  ### 11. PHP-FPM performance

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 23, 2021

**What do you like best about PHP-FPM?**

In the traditional way, there is an approach called PHP (CGI) , it needs a lot of time to handle the requests but where is in PHP-FPM, it can handle multiple requests parallelly, so it will provide the best performance for PHP websites which they going with PHP-FPM configuration.

**What do you dislike about PHP-FPM?**

It will consume lot of memory and it will lead to server crashes, so better they need to change the working like NodeJS service because in small server it will give the best performance compared to PHP-FPM even I can split that as multiple clusters.

**What problems is PHP-FPM solving and how is that benefiting you?**

1) Request handling improved
2) Site loading is better
3) Based on the resources we can allocate more memory to php-fpm services


## PHP-FPM Discussions
  - [What is PHP-FPM used for?](https://www.g2.com/discussions/what-is-php-fpm-used-for)

- [View PHP-FPM pricing details and edition comparison](https://www.g2.com/products/php-fpm/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-07+16%3A14%3A06+-0500&secure%5Bsession_id%5D=b4440d6e-c3f6-4cc1-b7b5-45e22b3d572c&secure%5Btoken%5D=3c45e4441cad16002647043fa512cbd248819925274873a4dd0960823936288c&format=llm_user)

## PHP-FPM Features
**Agentic AI - AWS Marketplace**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration


