103  
centos7下yum方式安装并指定版本号,例如yum安装php
作者: wyasw 于 2020年03月30日 发布在分类 / linux / 系统相关 下,并于 2020年03月30日 编辑
yum php

卸载之前php

yum -y remove php*

更改yum源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum安装php72w和扩展,根据需要自己选

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml 

指定版本号安装例如:7.2.24

先列出php的版本号:

yum list php* --showduplicates | sort -r |grep  php72w
粘贴图片


指定版本号安装:

 yum -y install php72w-7.2.24-1.w7 php72w-cli-7.2.24-1.w7 php72w-common-7.2.24-1.w7 php72w-devel-7.2.24-1.w7 php72w-embedded-7.2.24-1.w7 php72w-fpm-7.2.24-1.w7 php72w-gd-7.2.24-1.w7 php72w-mbstring-7.2.24-1.w7 php72w-mysqlnd-7.2.24-1.w7 php72w-opcache-7.2.24-1.w7 php72w-pdo-7.2.24-1.w7 php72w-xml-7.2.24-1.w7 

查看php版本号:

[root@VM_0_9_centos ~]# php -v
PHP 7.2.24 (cli) (built: Oct 26 2019 12:28:19) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies启动

启动php:

systemctl start php-fpm.service 

查看php所安装的扩展:

php -m

nginx配置php:

 [root@VM_0_9_centos vhost]# vim love.conf
   server {
        listen       80;
        server_name  love.wyasw.com;
        root /home/deploy/nginx/html/love/;
        index index.html index.htm index.php;
        
        
        location / { 
                root /home/deploy/nginx/html/love/;
                #try_files $uri $uri/ /index.php;
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ .*\.(php|php5)?$  {
                #fastcgi_pass unix:/dev/shm/php-cgi.sock;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
                }
        
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
                expires 30d;
                }
        
        location ~ .*\.(js|css)?$ {
                expires 7d;
                }

    }

插入php info页面

[root@VM_0_9_centos love]# cd /home/deploy/nginx/html/love
[root@VM_0_9_centos love]# cat info.php 
<?php
phpinfo();

打开info页面即可查看php版本信息,及配置文件等信息,证明安装成功

粘贴图片





 推荐知识

 历史版本

修改日期 修改人 备注
2020-03-30 18:09:09[当前版本] wyasw 格式调整
2020-03-30 18:06:13 wyasw 添加php -m
2020-03-30 18:03:43 wyasw 修改标题
2020-03-30 17:37:02 wyasw 格式调整

 附件

附件类型

PNGPNG

文艺知识分享平台 - 4.3.0 - 文艺范儿