Operations | Monitoring | ITSM | DevOps | Cloud

PHP

Blackfire is now even closer to home!

As you probably already know, Blackfire and Platform.sh joined forces back in June 2021. And since then our collective teams have been working together to provide a seamless integration for a complete Git workflow and Observability solution. Blackfire was already part of the Platform.sh product experience for Enterprise and Elite users for quite some time now thanks to the Platform.sh Observability suite.

10 Most Common PHP Security Threats and the Best Ways to Fix Them

PHP is a powerful language used by at least 80% of all the applications you use today as their backend scripting language. This can be attributed to its relatively simpler syntax, which is on the same line as other C-style languages. It supports different operating systems (Windows, Linux, macOS), web servers, databases and integrates seamlessly with popular databases like MySQL, PostgreSQL, and Oracle, making it a suitable choice for database-driven applications.

IPL: How to use ipl-validator

In my last blogpost I explained how our ipl-html lib works and how to use it. With the help of ipl-html it is possible to add forms. Usually we want to validate the data of the form before submitting it and display messages if the validation fails. For this purpose, we have introduced the ipl-validator. The ipl-validator includes many useful validators, and today I want to explain how you can easily use them.

Why Am I Seeing NGINX 502 Bad Gateway: PHP-FPM?

The NGINX Error 502 Bad Gateway is a common error among website users. There are various possible reasons for this error and different ways to solve it. In this article, we will look at the main possible causes and how they can be solved by users and web developers. Use MetricFire's platform to analyze your system’s performance and troubleshoot errors.

PHP Symfony APM Benefits

If you are a Symfony PHP developer, you will need Symfony monitoring. With the ever-increasing need for web applications to perform at their best, developers require full visibility and observability. This way, they have full control of the performance and its maintenance. Imagine you have created an application. You have deployed it but do not know how it works. This is where an Application Performance Monitoring tool is of great use. It should be on every developer’s toolkit.

PHP 8.2 lays new ground on Platform.sh

Today is the official release of PHP 8.2. And you can already use it on all your Platform.sh projects, with a single code change in your.platform.app.yaml: type: php:8.2 Try it out today! PHP 8.2 introduces some pretty cool new features including: Here’s a quick breakdown of each new feature and how they ought to make things easier for you.

12 top PHP frameworks for web developers to consider in 2023

PHP, or Hypertext Preprocessor (originally Personal Home Page), is an open-source server-side scripting language used for developing dynamic websites and web applications. It’s extremely popular, too — more than 75% of all websites were still using PHP as of October 2022, with no signs of slowing down any time soon. It’s free to download and use and powerful enough to run some of the biggest websites on the internet (WordPress, Facebook, and Wikipedia, just to name a few).

Scheduling Tasks in PHP

In the scenario where you want to execute tasks repeatedly at a specific time and have full control over when they are executed and how the results are handled, it makes sense to build this into your application instead of setting up a cron job, for example. I’d like to give you a quick example of how you can achieve this in PHP using two great libraries, ReactPHP and cron-expression. ReactPHP is an event-driven programming library that has an event loop at its core.