{contenu}
The News, April 2026
Update PHP 8.5
And other news!
{contenu}
PHP 8.5.4
HelPHP has therefore been updating PHP 8.4 to 8.5.4, while checking compatibility since version 8.2.
This update is not a big problem if you want to change your helpPHP version, but pay attention to the content of the "what-s-new.md" file in which we note changes that require a patch or a manual change to make.
Indeed, if you install helpPHP on a given date, and you are looking to update it six months later, you may not want to read all the commit comments again to know if you have any changes to make, now they will be indicated in this file.
We also reflect to realize an automatic update system, but this requires an infrastructure that incurs costs etc...

This update brings its share of improvements (about 50) in terms of performance and safety.
{contenu}
Other developments
As a result of the changes to helPHP, we also had to modify all the versions of the environmental facility examples presented on this site. Github deposit.
Obviously, there are adaptations due to PHP8.5, which result in various modifications such as the removal of the opcache extension and its configuration file as it is now included and pre-configured in PHP8.5.
But we also:
  • Changed the version of Mariadb for version 12.2.2
    (beware if you are updating the mariadb docker container, the mariadb-upgrade utility needs to connect to the server by its service name to work, it bugs in "localhost" mode)
  • Improved the instance installation script both visual and functional
  • Review and retest all the scripts in the repository, especially for the Swarm and Composer versions due to Docker's evolution.
  • In the Swarm version, following the evolution of docker, it was also necessary to evolve the reverse proxy tradefix (V2.x -> v3.6.7) and therefore also the maintack.yml file (new traefik labels)
media
Widget multilingual media and Youtube

The production of documentation videos and their hosting on Youtube posed us a problem:
It is no longer possible to import videos with several soundtracks, Youtube imposes its AI machine translation system, which does not work very well for the audio part (we wait three weeks for the robot to translate or sometimes the video is declared ineligible, the soundtrack disappears, or we can't fix it etc.).
Subtitles work on the other hand (even if their correction is very tedious).
As a result, we modified the "media" Widget to allow it to upload media according to languages, so the video presenting the homepage of helphp.org is streamed in the right language by the media class. A small icon at the top left of the widget allows you to pass the image or video media in multilingual and upload various versions.

In the training videos therefore, we will sometimes use Youtube, sometimes our own streamer if Youtube poses a problem for one video or another (which forces us to have several versions on the channel when Youtube does not trigger the translation).
We have therefore fallen behind in finalizing the documentation because of this problem, sorry.
TitreRésumé
A big technical update that leads to a lot of modification, and other news in this month of April 2026.
Date de création2026-04-09 00:00:00Date de publication2026-04-09 00:00:00