Remi's RPM repository - Blog

  

Blog | Forum | Repository | Wizard

Mot-clé - planetlibre

Fil des billets - Fil des commentaires

mercredi 30 mars 2016

Statistiques par version de PHP

Voici quelques statistiques de téléchargement pour les différentes versions de PHP depuis le dépôt remi.

Lire la suite...

jeudi 3 décembre 2015

PHP version 7.0.0 est sorti !

La RC8 était bien GOLD, donc la version 7.0.0 GA vient juste d'être publiée, à la date prévue.

Un grand merci à tous les développeurs qui ont contribué à cette nouvelle version majeure de PHP, et à tous les testeurs des versions RC qui ont permit de livrer un version de qualité.

Les RPM sont disponibles dans le dépôt remi-php70 pour Fedora  21 et et Enterprise Linux  6 (RHEL, CentOS) ainsi qu'en Software Collection dans le dépôt remi-safe.

Grâce aux importants gains de performance de cette version, vous allez pouvoir contribuer à l'effort contre le réchauffement climatique en éteignant la moitié de vos serveurs !

Lire la suite...

vendredi 27 novembre 2015

Forum PHP à Paris 2015

De retour du Forum PHP Paris 2015.

Tout d'abord un grand merci à l'AFUP pour l'organisation de ce grand moment pour la communauté, comme toujours, accueil irréprochable.

Cet événement a été, une nouvelle fois, l'occasion de faire de nombreuses et enrichissantes rencontres avec de nombreux développeurs et utilisateurs de PHP.

Cette année exceptionnelle en raison des 20 ans de PHP, des 15 ans de l'AFUP et bien entendu de la sortie imminente de PHP 7:

22976893670_aa78e7414b_o.jpg
 

Sur la photo : (en haut) Derick Rethans, Anatol Belski, moi, Zeev Suraski, (en bas) Pierre Joye, Rasmus Lerdorf, Bob Weinand et Nikita Popov.

Plus de photos sur Flickr.

J'ai eu l'opportunité de donner une conférence sur la collaboration entre upstream (projets) et downstream (distribution) avec un point important sur les tests réalisés par le projet Fedora.

Lire le support de cette présentation: Paris2015.pdf.

Les retours me semblent bons, cf fiche joind.id.

J'attends avec impatience les prochaines conférences.

lundi 9 novembre 2015

Tests de performance de PHPUnit et couverture de code

Comme il a déjà été dit de nombreuses fois, PHP 7 est plus rapide que PHP 5.

Depuis PHPUnit 4.8 vous pouvez choisir entre  XDebug et phpdbg comme pilote pour récupérer les données de couverture du code, voir PHPUnit 4.8: Code Coverage Support.

Voici quelques résultats de tests de performance.

Lire la suite...

jeudi 17 septembre 2015

Apache HTTP Server et répartiteur de charge vers PHP FPM

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.

 

Lire la suite...

mercredi 9 septembre 2015

Accès aux fichiers Windows en PHP depuis Linux

Voici quelques information sur l'extension libsmbclient-php que je viens de découvrir.

Lire la suite...

vendredi 24 juillet 2015

Nouveau dépôt "remi-php70"

Je viens d'ouvrir le dépôt remi-php70 pour Fedora ≥ 21 et pour Enterprise Linux ≥ 6

Lire la suite...

mardi 7 juillet 2015

À propos de libmcrypt et php-mcrypt

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.

 

Lire la suite...

mardi 23 juin 2015

Red Hat fournit PHP 5.6 pour RHEL (et CentOS)

Annonce : Red Hat Software Collections 2 – now generally available

Et pour CentOS : Software Collections 2.0 available

Lire la suite...

lundi 27 avril 2015

10 ans

Après 10 ans d’existence, les 40 millions atteint il y a un an, le cap des 66 millions de RPM téléchargés depuis le dépôt remi, ou un des 17 miroirs dans le monde, est déjà franchi Soit plus de 60 000 par jour.

Merci de votre fidélité.

Vous pouvez m'encourager en faisant un don de quelques euros qui permettra de financer l'hébergement du site principal, et sans doute une partie d'une nouvelle machine pour 2015. Encore merci à ceux qu'ils l'ont fait et ont reçu l'auto-collant :

Sticker300.jpg

mercredi 25 mars 2015

PHP 7.0 en Software Collection

Les RPM de la prochaine version majeure de PHP 7.0, sont disponibles dans le dépôt remi-test pour Fedora 20, 21, 22 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php70) permettant son installation en parallèle de la version système.

Lire la suite...

jeudi 11 décembre 2014

PHP-FPM dans Docker

Cas d'utilisation : faire tourner php 5.3.3 sur une machine de développement en Fedora 20 / 21, pour déploiement en production sur RHEL-6 (et aucune SCL de php 5.3 n'est actuellement disponible).

Lire la suite...

vendredi 28 novembre 2014

PHP version 5.5.20RC1 et 5.6.4RC1

emblem-notice-24.pngNouveauté : les versions Release Candidate sont désormais disponibles dans le dépôt remi-test pour Fedora et Enterprise Linux (RHEL / CentOS) afin de permettre au plus grand nombre de les tester. Elles sont uniquement fournit en Software Collections, pour une installation en parallèle, solution idéale pour ce type de tests.

Les RPM de PHP version 5.6.4RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora 19-21 et Enterprise Linux.

Les RPM de PHP version 5.5.20RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora 21 et Enterprise Linux.

Lire la suite...

dimanche 19 octobre 2014

PHP dans les distributions RPM

À l'occasion du Forum PHP Paris 2014, j'aurais le plaisir d'animer une conférence PHP dans les distributions RPM

forumphp2014.png

Lire la suite...

lundi 25 août 2014

PHP 5.6 en Software Collection

Les RPM de la prochaine nouvelle version majeure de PHP 5.6, sont disponibles dans le dépôt remi pour Fedora 19, 20, 21 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php56) permettant son installation en parallèle de la version système.

Lire la suite...

mardi 12 août 2014

Koschei : intégration continue de la pile PHP dans Fedora

L'intégration Continue est une préoccupation naturelle de tous les développeurs.

La plupart des projets utilisent des outils comme Travis (disponible sous github.com). PHP dispose de sa propre suite de tests. Cela permet de vérifier que les modifications apportées au code source n'apportent pas de régression.

Cela semble suffisant pour un projet, mais pour la "pile PHP" dans sont ensemble, il faut pouvoir :

  • vérifier que la mise à jour d'une dépendance ne casse pas les projets l'utilisant
  • vérifier que la mise à jour de PHP n'entraine pas de régression dans les projets, dès les Release Candidate (les versions de PHP disponibles dans travis/github sont souvent en retard)
  • vérifier que les modifications liés au packaging ne cassent rien

Le projet Koschei permet de répondre à ces besoins en supervisant les mises à jour dans rawhide (la branche développement de Fedora) et en déclenchant une construction à blanc de tous les paquets dépendants.

Comme de nombreux outils et bibliothèques sont disponibles dans Fedora, nous les avons ajoutés pour qu'ils soient surveillés, en particulier :

  • PHP (uniquement la version 5.6 pour l'instant)
  • PHPUnit et toutes ses dépendances
  • Symfony
  • Doctrine
  • Horde
  • etc

Adresse de l'instance : http://koschei.cloud.fedoraproject.org/

Ce nouvel outil aurait pu nous permettre de détecter au plus tôt les régressions introduites dans PHP version 5.4.29 et 5.5.13. Je prévois donc d'importer les prochaines Release Candidate au plus tôt afin de bénéficier de l'outil.

Par exemple, il vient de permettre de détecter un FTBFS de symfony suite à la mise à jour de PHPUnit 4.2.0 (il s'agissait d'un problème spécifique au paquet et déjà corrigé).

Évidement, il est donc nécessaire de disposer de suite de test pour chaque projet et de les exécuter lors de la construction des paquets, mais cela fait, depuis longtemps, partie des bonnes pratiques.

Nous verrons à l'avenir comment l'outil se comporte, mais je pense qu'il apporte un vrai progrès pour l'intégration continue de l'ensemble de la pile PHP.

Il s'agit aussi et surtout d'un outil dont les résultats doivent bénéficier à chaque projet, prouvant l'utilité de la collaboration inter-projets (upstream / downstream), et donnant encore plus d'intérêt, pour chaque projet, à être intégré dans une distribution comme Fedora.

vendredi 1 août 2014

Apache httpd server 2.4.10 et PHP-FPM 5.6 dans Fedora 21

Depuis la mise à jour dans Fedora 21 d'httpd version 2.4.10 et de php 5.6.0RC3, il est désormais possible de se passer de mod_php. php-fpm fonctionne désormais avec la configuration par défaut fournie.

Lire la suite...

vendredi 20 juin 2014

PHP 5.6.0 Release Candidate

La première Release Candidate de PHP 5.6.0 est publiée, voir PHP 5.6.0RC1 is available.

Les RPM sont disponibles dans le dépôt remi-php56 pour Fedora 19 à 20 et pour Enterprise Linux 5 à 7 (RHEL, CentOS)

Lire la suite...

mardi 10 juin 2014

RHEL-7, EPEL-7, remi-7 et PHP

Red Hat Enterprise Linux 7 est publiée, voir : Red Hat Enterprise Linux 7 now Generally Available

Lire la suite...

lundi 12 mai 2014

9 ans et 40 millions

Après 9 ans d’existence,  les 20 millions atteint il y a un an et demi, le cap des 40 millions de RPM téléchargés depuis le dépôt remi, ou un des 17 miroirs dans le monde, vient d'être franchi (16 millions uniquement pour EL-5, 17 pour EL-6). Soit environ 35 000 par jour.

Merci de votre fidélité.

Vous pouvez m'encourager en faisant un don de quelques euros qui permettra de financer l'hébergement du site principal, et sans doute une nouvelle machine pour 2015. Encore merci à ceux qu'ils l'ont fait.

- page 2 de 4 -