Home >Backend Development >PHP Problem >How to install a specified version of PHP through yum
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.
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 php71
Search 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!