Maison > développement back-end > Problème PHP > Comment installer la version spécifiée de php via yum dans centos7

Comment installer la version spécifiée de php via yum dans centos7

王林
Libérer: 2023-03-04 10:02:01
original
6411 Les gens l'ont consulté

Comment installer la version spécifiée de php dans centos7 via yum : 1. Installez la source ; 2. Exécutez la commande [yum install -y php] pour sélectionner la version correspondante de php pour l'installation ; extensions php courantes ; 4. Exécutez la commande [systemctl restart] pour démarrer php.

Comment installer la version spécifiée de php via yum dans centos7

1. Source d'installation

Installer epel-release :

yum -y install epel-release
Copier après la connexion

(tutoriel recommandé : graphiques php et text Tutorial)

Ajouter la source de remi :

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Copier après la connexion

Installer l'utilitaire yum-config-manager :

yum -y install yum-utils
Copier après la connexion

2. Installer PHP

Sélectionner le Version correspondante à installer

Installer PHP5.4 :

yum install -y php
Copier après la connexion

Installer PHP7.0 :

yum-config-manager --enable remi-php70
Copier après la connexion
yum -y install php php-opcache
Copier après la connexion
Copier après la connexion

Installer PHP7.1 :

yum-config-manager --enable remi-php71
Copier après la connexion
rrree

Peut être utilisé avant installation yum search php71 recherche les packages installables.

Une fois terminé, vous devez ajouter des extensions PHP courantes :

yum -y install php php-opcache
Copier après la connexion
Copier après la connexion
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel
Copier après la connexion

(Recommandation du didacticiel vidéo : Tutoriel vidéo php)

3. 🎜>

Installer nginx

yum -y install php71-php-fpm.x86_64
systemctl restart php71-php-fpm    #启动php
netstat -tunlp|grep 9000     #查看php启动状态
vim /etc/opt/remi/php71/php-fpm.d/www.conf
user = nginx   #修改用户为nginx
group = nginx   #修改组为nginx
Copier après la connexion
yum install nginx     #安装nginx
Copier après la connexion

Démarrer 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;
    }
}
Copier après la connexion

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

nginx -s reload      #启动nginx
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal