Mettre à jour PCRE sur CentOS : Différence entre versions
(Page créée avec « = 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 ... ») |
|||
(8 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | <!-- Links checked 01/10/18 --> | ||
+ | [[Catégorie:Linux]] | ||
+ | '''[[Lien court]]''' vers cette page : https://vt.cx/MajPC | ||
+ | '''[[QR code]]''' vers cette page : https://vt.cx/MajPC.qr | ||
+ | <html> | ||
+ | <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> | ||
+ | <!-- VT2 --> | ||
+ | <ins class="adsbygoogle" | ||
+ | style="display:inline-block;width:468px;height:60px" | ||
+ | data-ad-client="ca-pub-3341840374417340" | ||
+ | data-ad-slot="6349432125"></ins> | ||
+ | <script> | ||
+ | (adsbygoogle = window.adsbygoogle || []).push({}); | ||
+ | </script> | ||
+ | </html> | ||
+ | |||
= Présentation = | = 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 | + | 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 tâtonnement, il s'est avéré que celle issue du lien suivant fonctionne sans problème sur un serveur '''[[CentOS 5.9]]''' : |
− | + | https://stackoverflow.com/questions/12212079/pcre-librairies-version-is-too-old | |
= Procédure = | = Procédure = | ||
− | + | 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 20 : | Ligne 36 : | ||
[utter-ramblings] | [utter-ramblings] | ||
name=Utter Ramblings | name=Utter Ramblings | ||
− | baseurl= | + | baseurl=https://www.jasonlitka.com/media/EL5/x86_64/ |
− | gpgkey= | + | gpgkey=https://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 | ||
Ligne 30 : | Ligne 47 : | ||
pcretest -C | pcretest -C | ||
− | Relancer '''[[Apache]]''' | + | Relancer '''[[Apache]]''' pour que '''[[PHP]]''' prenne en compte la nouvelle librairie '''[[PCRE]]''' |
/etc/init.d/httpd restart | /etc/init.d/httpd restart | ||
+ | |||
+ | = Commentaires = | ||
+ | {{#widget:DISQUS | ||
+ | |id=vulgumtechus | ||
+ | }} |
Version actuelle en date du 5 avril 2019 à 21:20
Lien court vers cette page : https://vt.cx/MajPC QR code vers cette page : https://vt.cx/MajPC.qr
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 tâtonnement, il s'est avéré que celle issue du lien suivant fonctionne sans problème sur un serveur CentOS 5.9 :
https://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=https://www.jasonlitka.com/media/EL5/x86_64/ gpgkey=https://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