Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment installer / mettre à jour PHP-FPM 5.6 sur CentOS 6.x?

php
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Dernièrement, j'ai déplacé Geekflare de l'hébergement partagé vers DigitalOcean sur CentOS 6.6, et tout allait bien jusqu'à ce que je reçoive une alerte «Vulnérabilités à haut risque».

phpfpm à haut risque

Dans CentOS 6.x, lorsque vous installez PHP-fpm, vous obtiendrez 5.3 par défaut, ce qui est considéré à haut risque en tant que version non prise en charge.

php non pris en charge

Si vous utilisez toujours 5.3 PHP-FPM, vous devez envisager de passer à la dernière version 5.6. Voici comment j'ai fait et vous pouvez aussi.

En tant que meilleure pratique, vous devez effectuer une sauvegarde de l'ensemble de PHP et, si possible, effectuer cette mise à niveau en premier lieu en dehors de la production pour vous assurer qu'aucun effet secondaire sur l'application en raison d'une version supérieure.

PHP-FPM 5.6 Installation/Upgrade Procedure

  • Connectez-vous à CentOS avec root
  • Exécutez les commandes suivantes
# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# cd /etc/yum.repos.d
# curl -O http://rpms.famillecollet.com/enterprise/remi.repo
# yum install php-fpm php php-devel -y --enablerepo=remi-php56

Si vous avez besoin d'installer des modules PHP supplémentaires comme mbstring, mcrypt, soap,apc alors vous pouvez utiliser ce qui suit.

# yum install php-mbstring php-mcrypt php-soap php-apc -y --enablerepo=remi-php56
# yum install gd-last --enablerepo=remi
# yum groupinstall "PHP Support" --enablerepo=remi-php56 –y

En faisant ce qui précède, vous aurez la dernière version 5.6 de PHP-FPM installée.

Verify PHP-FPM version

[root@Chandan yum.repos.d]# /usr/sbin/php-fpm -version
PHP 5.6.12 (fpm-fcgi) (built: Aug 6 2015 17:15:15)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
[root@Chandan yum.repos.d]#

Donc, comme vous pouvez le voir, j'ai maintenant pris en charge la version PHP, qui est sécurisée et sûre.

Une fois que vous avez une version mise à jour de PHP, vous pouvez également vérifier votre site Web pour les vulnérabilités de sécurité de ces outils.

Si vous utilisez WordPress alors vous pouvez consulter cet article où j'ai expliqué comment mettre à jour la version PHP de WordPress sur plusieurs plates-formes.

Merci à nos commanditaires
Plus de bonnes lectures sur Linux
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder