nginx and PHP-FPM on PHP 8.4 (Debian 13)
The PHP-FPM pool Debian 13 installs, the php.ini nginx's PHP actually reads, where the socket lives, and the two log lines that tell you which mistake you made.
How-to library
Search 257 practical tutorials on Linux, servers, PHP, MySQL and the web.
The PHP-FPM pool Debian 13 installs, the php.ini nginx's PHP actually reads, where the socket lives, and the two log lines that tell you which mistake you made.
The commands I run to get Apache serving PHP 8.4 out of MariaDB on Debian 13, the MPM switch the package makes for you, the php.ini the web server actually reads, and the module…
One wrapper around cURL that works out by itself whether a response is JSON, proves it from the Content-Type, and lets a single flag override the header when the server gets it wrong.
The PHP-FPM pool Debian 13 installs, the php.ini nginx's PHP actually reads, where the socket lives, and the two log lines that…
The commands I run to get Apache serving PHP 8.4 out of MariaDB on Debian 13, the MPM switch the package makes…
One wrapper around cURL that works out by itself whether a response is JSON, proves it from the Content-Type, and lets a…
How I use the PHP Iterator interface: the five methods that make an object walkable with foreach, and iterator_to_array() turning a result…
The intl extension ships with PHP but is not always enabled: one package and a PHP restart on Debian 13 and AlmaLinux…
What I actually use the PHP intl extension for: prices and dates written the way each locale writes them, and the parsing…
Calling a class method dynamically in PHP with call_user_func, and the simpler ways to do it today: a variable method name and…
The jQuery methods for CSS and DOM manipulation, explained one by one: addClass(), val(), append(), prepend(), and how to insert an element…
A step by step jQuery course for beginners: what the library does, why it is still worth learning in 2026, how to…
Pseudo-classes select an element by its state or by its position: the link states, :first-child and :last-child, :focus-visible, :nth-child, :not(), :is(), :where()…