Here is a quick howto upgrade default PHP version provided on Fedora, RHEL or CentOS with latest version 7.1.
HowTo
lundi 5 décembre 2016
Install PHP 7.1 on CentOS, RHEL or Fedora
Par Remi le lundi 5 décembre 2016, 11:20
Installer PHP 7.1 sur CentOS, RHEL ou Fedora
Par Remi le lundi 5 décembre 2016, 11:18
dimanche 13 novembre 2016
Redis from PHP
Par Remi le dimanche 13 novembre 2016, 09:29
Here is a small comparison of the various solutions to use a Redis database from PHP on Linux
All the tests have be run on Fedora 25 but should work on RHEL, CentOS or any other distribution.
Tested solutions:
- redis extension (see #1)
- Predis library (see #2)
- phpiredis extension (see #3)
- Predis library with phpiredis extension (see #4)
Redis depuis PHP
Par Remi le dimanche 13 novembre 2016, 08:10
Voici un petit récapitulatif des différents moyens d'utiliser une base de données Redis depuis PHP sous Linux
L'ensemble des tests ont été réalisés sous Fedora 25 mais devrait fonctionner avec RHEL, CentOS ou une autre distribution.
Solution testées:
- Extension redis (voir #1)
- Bibliothèque Predis (voir #2)
- Extension phpiredis (voir #3)
- Bibliothèque Predis avec l'extension phpiredis (voir #4)
lundi 7 novembre 2016
Red Hat will provide PHP 7.0 for RHEL
Par Remi le lundi 7 novembre 2016, 08:41
Announcement: Red Hat Software Collections 2.3 now beta
Red Hat va fournir PHP 7.0 pour RHEL
Par Remi le lundi 7 novembre 2016, 08:28
mardi 20 septembre 2016
Microsoft SQL Server from PHP
Par Remi le mardi 20 septembre 2016, 09:15
Here is a small comparison of the various solutions to use a Microsoft SQL Server database from PHP, on Linux.
All the tests have be run on Fedora 23 but should work on RHEL or CentOS version 7.
Tested extensions:
Microsoft SQL Server depuis PHP
Par Remi le mardi 20 septembre 2016, 08:10
Voici un petit récapitulatif des différents moyens d'utiliser une base de données Microsoft SQL Server depuis PHP, sous Linux.
L'ensemble des tests ont été réalisés sous Fedora 23 mais devrait fonctionner avec RHEL ou CentOS version 7.
Extensions testées:
samedi 10 septembre 2016
PHP 5.5 est mort
Par Remi le samedi 10 septembre 2016, 10:17
Après PHP 5.4, et comme annoncé, PHP version 5.5.38 était la dernière version officielle de PHP 5.5
Ce qui signifie que depuis la publication des versions 5.6.25 et 7.0.10, quelques failles de sécurité publiques ne sont pas, et ne seront pas corrigées par le projet PHP.
Pour maintenir une installation sécurisée, la mise à jour vers une version maintenue est fortement conseillée :
- PHP 5.6 est en mode maintenance active, et sera maitenu jusqu'en décembre 2018.
- PHP 7.0 est en mode maintenance active, et sera maitenu jusqu'en décembre 2018.
- PHP 7.1 est en phase de stabilisation (Release Candidate) et devrait être bientôt publiée en version stable.
Voir :
- PHP Supported versions
- Guide de Migration de PHP 5.5.x à PHP 5.6.x
- Guide de Migration de PHP 5.6.x à PHP 7.0.x
- Guide de Migration de PHP 7.0.x à PHP 7.1.x
Cependant, compte tenu du nombre important de téléchargements par les utilisateurs de mon dépôt (~20%) la version présente dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...) et Fedora (Software Collections) a été conservée et intègre les derniers correctifs de sécurité.
Attention : il s'agit d'un action réalisée avec la meilleure volonté, en fonction de mon temps disponible, sans aucune garantie, afin de donner plus de temps aux utilisateurs pour migrer. Cela ne peut être que temporaire et la migration doit rester la priorité.
La version 5.5.38-2 intègre les correctifs pour les bugs rétro-portés depuis 5.6.25.
Paquets de base (php)
Software Collections (php55)
dimanche 17 avril 2016
aspell vs hunspell in PHP
Par Remi le dimanche 17 avril 2016, 10:15
Comparison of spellchecker extensions for PHP.
aspell vs hunspell en PHP
Par Remi le dimanche 17 avril 2016, 10:07
Comparatif des extensions de correction orthographique en PHP.
samedi 16 avril 2016
My PHP Workstation
Par Remi le samedi 16 avril 2016, 10:28
Warning: this entry is old, see the updated version for Fedora and EL ≥ 8.
I often read questions about how to use an old PHP version on Fedora (which have 7.0) or a more recent version on RHEL / CentOS (which have 5.4).
A developer using PHP often need to test his work with various versions. So here is a description of the Workstation I use daily.
Ma station de travail PHP
Par Remi le samedi 16 avril 2016, 09:15
Attention : cet billet est ancien, voir la version actualisée pour Fedora et EL ≥ 8.
Je vois régulièrement passer des questions sur l'utilisation d'anciennes versions de PHP sur Fedora (qui fournit la 7.0) ou de versions plus récentes sur RHEL / CentOS (qui fournit la 5.4).
Un développeur utilisant PHP a souvent besoin de tester son travail avec plusieurs versions. Donc voici un petit descriptif de la station de travail que j'utilise quotidiennement
dimanche 14 février 2016
Install PHP 7 on CentOS, RHEL or Fedora
Par Remi le dimanche 14 février 2016, 18:47
Installer PHP 7 sur CentOS, RHEL ou Fedora
Par Remi le dimanche 14 février 2016, 10:47
lundi 5 octobre 2015
PHP 5.4 est mort
Par Remi le lundi 5 octobre 2015, 08:22
Comme annoncé, PHP version 5.4.45 est la dernière version officielle de PHP 5.4
Ce qui signifie que depuis la publication des versions 5.5.30 et 5.6.14, quelques failles de sécurité publiques ne sont pas, et ne seront pas corrigées par le projet PHP.
Pour maintenir une installation sécurisée, la mise à jour vers une version maintenue est fortement conseillée :
- PHP 5.5 est en mode maintenance de sécurité (aucun autre bug ne sera corrigé) jusqu'à juillet 2016.
- PHP 5.6 est en mode maintenance active, et sera maitenu jusqu'à
août 2017décembre 2018. - PHP 7.0 est en phase de stabilisation (Release Candidate) et devrait être bientôt publiée en version stable.
Voir :
- PHP Supported versions
- Guide de Migration de PHP 5.4.x à PHP 5.5.x
- Guide de Migration de PHP 5.5.x à PHP 5.6.x
- Guide de Migration de PHP 5.6.x à PHP 7.0.x
Cependant, compte tenu du nombre important de téléchargements par les utilisateurs de mon dépôt (~47%) la version présente dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...) et Fedora (Software Collections) a été conservée et intègre les derniers correctifs de sécurité.
Attention : il s'agit d'un action réalisée avec la meilleure volonté, en fonction de mon temps disponible, sans aucune garantie, afin de donner plus de temps aux utilisateurs pour migrer. Cela ne peut être que temporaire et la migration doit rester la priorité.
jeudi 17 septembre 2015
Apache HTTP Server and load balancing to PHP FPM
Par Remi le jeudi 17 septembre 2015, 14:39
One of the benefits of FPM is a clear separation and isolation of web front-end (httpd) and from the application server (php-fpm).
Here is a simple configuration example using Apache as a load balancer to various FPM instances.
Apache HTTP Server et répartiteur de charge vers PHP FPM
Par Remi le jeudi 17 septembre 2015, 14:29
L'un des avantages de FPM et de séparer et d'isoler proprement le frontal web du serveur d'application.
Voici un exemple de configuration utilisant Apache en répartiteur de charge entre plusieurs instances FPM.
lundi 3 août 2015
Remi repository is changing
Par Remi le lundi 3 août 2015, 17:05
The "remi" repository exists for > 10 years, it have changed a lot, and some recent changes worth to be explained.
mardi 7 juillet 2015
À propos de libmcrypt et php-mcrypt
Par Remi le mardi 7 juillet 2015, 13:41
Je ne compte plus les fois où j'ai du expliquer pourquoi utiliser cette bibliothèque ou cette extension est une grave erreur. Il est donc temps d'en faire un article.
« billets précédents - page 3 de 7 - billets suivants »