Home >Backend Development >PHP Problem >How to install a specified version of PHP through yum

How to install a specified version of PHP through yum

藏色散人
藏色散人Original
2020-08-15 10:27:513497browse

Yum method to install the specified version of php: first execute the command "yum -y install epel-release"; then install the "yum-config-manager" utility; then select the corresponding PHP version to install; finally execute Just install the command.

How to install a specified version of PHP through yum

Recommended: "PHP Video Tutorial"

1. Installation source

Install epel-release: yum -y install epel-release

Add remi source: rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Install the yum-config-manager utility: yum -y install yum-utils

2. Install PHP

Select the corresponding version to install

Install PHP5.4: yum install -y php

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

yum -y install php php -opcache

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

yum -y install php php-opcache

Can be used before installationyum search php71Search for installable software packages.

After completion, you need to add common PHP extensions: 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 #Start php

netstat -tunlp|grep 9000 #View php startup status

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

user = nginx #Modify the user to nginx

group = nginx #Modify The group is nginx

3, nginx configuration

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

Create two files in /var/www, one html file and one php file

test.html的内容为:

<h1>Hello World</h1>

test.php的内容为:

<?php
phpinfo();
?>

Browser access: 39.105.1.170/test.html and 39.105.1.170/test.php

The above is the detailed content of How to install a specified version of PHP through yum. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn