La version 8.1.0 Release Candidate 1 a été publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.
Les RPM sont disponibles dans le dépôt remi-php81 pour Fedora ≥ 33 et et Enterprise Linux ≥ 7 (RHEL, CentOS) ou dans le stream php:remi-8.1 ainsi qu'en Software Collection dans le dépôt remi-safe (ou remi pour Fedora).
Le dépôt contient actuellement des versions en cours de [...] Lire la suite
Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux ou les autres clones, par la dernière version 8.0.
Vous pouvez aussi suivre les instructions de l'assistant de configuration.
Configuration des dépôts:
Sur Fedora, les dépôts standards sont suffisant, sur Enterprise Linux (RHEL, CentOS) il est aussi nécessaire de configurer le dépôt Extra Packages for [...] Lire la suite
La version 8.0.0 Beta 3 a été publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.
Les RPM sont disponibles dans le dépôt remi-php80 pour Fedora ≥ 31 et et Enterprise Linux ≥ 7 (RHEL, CentOS) ou dans le stream php:remi--8.0 ainsi qu'en Software Collection dans le dépôt remi-safe (ou remi pour Fedora).
Le dépôt contient actuellement des versions en cours de [...] Lire la suite
Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL ou CentOS par la dernière version 7.4.
Configuration des dépôts:
Sur Fedora, les dépôts standards sont suffisant, sur Enterprise Linux (RHEL, CentOS) il est aussi nécessaire de configurer le dépôt Extra Packages for Enterprise Linux (EPEL), et sur RHEL 7 d'activer le canal optional.
Fedora 31
dnf install https://rpms.remirepo.net/fedora/remi-release-31.rpm
Fedora [...] Lire la suite
L'extension FFI (Foreign Function Interface) permet d'accéder aux fonctionnalités de bibliothèques systèmes directement depuis PHP sans recours à une autre extension.
Voici quelques exemples, résultats de mes tests de cette extension. 1. Pré-chargement
Une autre nouveauté de PHP 7.4 est la possibilité de pré-charger des classes, qui seront ensuite utilisables comme des classes natives du language, ou d'une extension.
Fichier de déclaration de la classe: preload-foo.inc
Fichier de test vérifiant l’existence de la classe: foo.php
Utilisation
$ php -dopcache.preload=preload-foo.inc [...] Lire la suite
La version 7.4.0RC1 vient juste d'être publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.
Les RPM sont disponibles dans le dépôt remi-php74 pour Fedora ≥ 29 et et Enterprise Linux ≥ 7 (RHEL, CentOS) ainsi qu'en Software Collection dans le dépôt remi-safe (ou remi pour Fedora).
Le dépôt contient actuellement des versions en cours de développement qui ne sont pas destinées à [...] Lire la suite
Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL ou CentOS par la dernière version 7.3.
Configuration des dépôts:
Sur Fedora, les dépôts standards sont suffisant, sur Enterprise Linux (RHEL, CentOS) il est aussi nécessaire de configurer le dépôt Extra Packages for Enterprise Linux (EPEL), et sur RHEL d'activer le canal optional.
Fedora 29
wget http://rpms.remirepo.net/fedora/remi-release-29.rpm
dnf install [...] Lire la suite
RHEL-8 Beta est annoncée et est disponible au téléchargement pour ceux qui veulent l'essayer.
C'est l'occation de faire un petit zoom sur l'installation de PHP et le fonctionnement des modules. 1. Installation
L'image ISO est disponible pour tous, voir le fichier README.
N'oubliez pas d'activer les dépôts beta
# dnf repolist
repo id repo name status
rhel-8-for-x86_64-appstream-beta-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream Beta (RPMs) 4594
rhel-8-for-x86_64-baseos-beta-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS Beta (RPMs) 1686
2. Installation de PHP
PHP ne fait pas partie de [...] Lire la suite
La version 7.3.0beta2 vient juste d'être publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.
Les RPM sont disponibles dans le dépôt remi-php73 pour Fedora ≥ 27 et et Enterprise Linux ≥ 6 (RHEL, CentOS) ainsi qu'en Software Collection dans le dépôt remi-safe (ou remi pour Fedora).
Le dépôt contient actuellement des versions en cours de développement qui ne sont pas destinées [...] Lire la suite
La configuration du serveur HTTP Apache et de PHP a été modifiée dans Fedora 27, voici quelques explications. 1. Bascule du serveur HTTP en mode event
Depuis l'origine de la distribution, le serveur utilise le MPM prefork.
Pour des raisons évidentes de performance, il a été décidé de suivre les recommandations du projet et d'utiliser event par défaut.
Ce changement est aussi nécessaire pour bénéficier du support complet du protocole HTTP/2 via mod_http2.
2. Le problème de mod_php
Le module mod_php est uniquement supporté quand le MPM [...] Lire la suite