php-eaccelerator 1.0-dev
+
Par Remi le samedi 8 septembre 2012, 19:21 - RPM - Lien permanent
Les RPM de l'accélérateur pour PHP est de nouveau disponible dans le dépôt remi pour Fedora et remi-test pour Enterprise Linux
Site du projet : eAccelerator
Comme le projet semblait mort depuis des mois, et qu'aucune version compatible PHP 5.4 n'était disponible, il n'y avait donc aucune nouvelle version dans les dépôt Fedora >= 17 et dans remi. Les utilisateurs passant de PHP 5.3 à PHP 5.4 devait donc le supprimer et utiliser un autre cache.
Visiblement, un nouveau développeur, Hans Rakers, a repris le projet et la version présente sur github est déjà opérationnelle, mais pas encore publiée.
Pour l'installer :
yum --enablerepo=remi install php-eaccelerator.
Évidement, vous ne pouvez pas l'installer avec un autre cache (php-pecl-apc par exemple).
En fonction des retours, je verrais s'il faut le re-proposer pour le dépôt Fedora officiel.
Commentaires
J'ai remarqué un problème de conception qui pose un soucis de sécurité.
L''extension passe les droits du cache en 777.
Je vais essayer de proposer un correctif et de l'intégrer.
Le nouveau paquet, version 1.0-0.2.git42067ac, doit améliorer la gestion des droits sur le cache disque.
Voir : Pull Request 17
Mise à jour en 1.0-0.4.git42067ac.
Par défaut le cache disque est désactivé. En installant aussi le paquet php-eaccelerator-httpd, le cache est activé pour apache et le panneau de controle est disponible en http://localhost/eaccelerator/ (voir le fichier /usr/share/eaccelerator/index.php pour le mot de passe).
Il faudrait que je vois pour des sous-paquet pour nginx, lighttpd et php-fpm.
Il semble que le projet soit à nouveau mort... aucune réponse de leur part.