Maison  >  Article  >  développement back-end  >  Comment installer une version spécifiée de PHP via yum

Comment installer une version spécifiée de PHP via yum

藏色散人
藏色散人original
2020-08-15 10:27:513448parcourir

Comment installer la version spécifiée de php avec yum : exécutez d'abord la commande "yum -y install epel-release" ; puis installez l'utilitaire "yum-config-manager" puis sélectionnez la version PHP correspondante ; install; enfin exécuter Installez simplement la commande.

Comment installer une version spécifiée de PHP via yum

Recommandé : "Tutoriel vidéo PHP"

Source d'installation

Installez epel-release : yum -y install epel-release

Ajoutez la source de remi : rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Installez l'utilitaire yum-config-manager : yum -y install yum-utils

2 Installer PHP

Sélectionnez la version correspondante à installer.

Installez PHP5.4 : yum install -y php

Installez PHP7.0 : yum-config-manager --enable remi-php70

yum -y install php php -opcache

Installer PHP7.1 : yum-config-manager --enable remi-php71

yum -y install php php-opcache

Peut être utilisé avant l'installationyum search php71Recherchez les packages installables.

Une fois terminé, vous devez ajouter des extensions PHP courantes : yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl -devel

yum -y install php71-php-fpm.x86_64

systemctl restart php71-php-fpm #Démarrer php

netstat -tunlp|grep 9000 #View php statut de démarrage

vim /etc/opt/remi/php71/php-fpm.d/www.conf

user = nginx #Modifier l'utilisateur en nginx

group = nginx #Modify Le groupe est nginx

3. configuration nginx

yum install nginx #Install nginx

vim /etc/nginx/conf.d/test.conf

server {
    listen 80;
    #listen [::]:80;
    server_name 39.105.1.170;
    client_max_body_size 50m;

    location / {
        charset  utf-8;
        root /var/www;
        index  index.html index.htm;
        }
     location ~ \.php$ {
        root           /var/www;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
        include        fastcgi_params;
    }
}

nginx -s reload #Start nginx

Créez deux fichiers dans /var/www, un fichier html et un fichier php

test.html的内容为:

<h1>Hello World</h1>

test.php的内容为:

<?php
phpinfo();
?>

Accès au navigateur : 39.105.1.170/test.html et 39.105.1.170/test.php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn