Mettre à jour PCRE sur CentOS : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
Ligne 5 : Ligne 5 :
  
 
= Procédure =
 
= Procédure =
Chercher les version '''[[PCRE]]''' installée par :
+
Avec la commande qui suit, chercher les versions '''[[PCRE]]''' déjà installées :
 
  rpm -q --queryformat "%{name}.%{arch}\n" pcre
 
  rpm -q --queryformat "%{name}.%{arch}\n" pcre
  
Ligne 23 : Ligne 23 :
 
  gpgkey=http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka
 
  gpgkey=http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka
 
  enabled=1
 
  enabled=1
 
+
et sauvegarder '''utter-ramblings.repo''' par {{K|Ctrl}} + {{K|X}}<br/>
 +
<br/>
 
Installer la dernière version de '''[[PCRE]]''' par :
 
Installer la dernière version de '''[[PCRE]]''' par :
 
  yum --disablerepo=* --enablerepo=utter-ramblings install pcre pcre-devel
 
  yum --disablerepo=* --enablerepo=utter-ramblings install pcre pcre-devel

Version du 7 février 2014 à 13:46

Présentation

La mise à jour de PCRE n'est pas automatique avec des panels comme Plesk et elle peut être demandée pour mettre à jour certains programmes comme MediaWiki. En cherchant sur le net, on trouve de nombreux messages et articles en différentes langues qui expliquent comment mettre à jour PCRE sur CentOS et il est assez compliqué de décider laquelle choisir. Après tatonnement, il s'est avéré que celle issue du lien suivant fonctionne sans problème sur un serveur CentOS 5.9 :

http://stackoverflow.com/questions/12212079/pcre-librairies-version-is-too-old

Procédure

Avec la commande qui suit, chercher les versions PCRE déjà installées :

rpm -q --queryformat "%{name}.%{arch}\n" pcre

Supprimer celles présentes avec les commandes correspondantes :

pcre-devel.x86_64 -> rpm -ev --nodeps pcre-devel.x86_64
pcre.x86_64 -> rpm -ev --nodeps pcre.x86_64
pcre-devel.i386 -> rpm -ev --nodeps pcre-devel.i386
pcre.i386 -> rpm -ev --nodeps pcre.i386

Créer le repo utter-ramblings par :

nano /etc/yum.repos.d/utter-ramblings.repo

Y mettre le contenu suivant :

[utter-ramblings]
name=Utter Ramblings
baseurl=http://www.jasonlitka.com/media/EL5/x86_64/
gpgkey=http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka
enabled=1

et sauvegarder utter-ramblings.repo par Ctrl + X

Installer la dernière version de PCRE par :

yum --disablerepo=* --enablerepo=utter-ramblings install pcre pcre-devel

Vérifier le numéro de version de PCRE par :

pcretest -C

Relancer Apache pour que PHP prenne en compte la nouvelle librairie PCRE

/etc/init.d/httpd restart

Commentaires

blog comments powered by Disqus