linux系统使用RPM包安装了PHP7.2,但是查询PHP版本显示的5.5.7是为什么啊?要怎么设置才能使用7.2版本?

linux系统使用RPM包安装了PHP7.2,但是查询PHP版本显示的5.5.7是为什么啊?要怎么设置才能使用7.2版本?,第1张

需要替换掉执行目录的php链接。

系统默认安装的php有一个软链接在执行目录( bin或sbin之类的 ),命令行调用php的时候调用到这个文件。如果通过非系统包管理方式安装了其它版本的php,需要做软链接覆盖。

查看目前调用的位置

whereis php

创建链接覆盖

ln -s /自行安装的php文件 /上面找到的php软链接的位置

版本的单词version,简写v。

apache

root@ubuntu:~# apachectl -v

Server version: Apache/2.4.7 (Ubuntu)

Server built:   Jul 15 2016 15:34:04

nginx

root@ubuntu:~# nginx -v

nginx version: nginx/1.4.6 (Ubuntu)

php

root@ubuntu:~# php -v

PHP 5.5.9-1ubuntu4.19 (cli) (built: Jul 28 2016 19:31:33)

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

如果是编译安装,需定义环境变量。

查看linux是否安装php环境,步骤如下:

登录linux,查看是否安装了php,输入如下命令:

php -v

如果输出以下信息则说明安装了php。

PHP 5.4.45 (cli) (built: Oct 11 2016 23:35:56) 

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.6, Copyright (c) 2002-2016, by ionCube Ltd.

    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies

效果图:

2.查看是否安装mysql,输入以下命令:

mysql -V

输出以下信息则说明安装了mysql,具体版本是你安装的mysql版本。

mysql  Ver 14.14 Distrib 5.5.48, for Linux (x86_64) using readline 5.1

效果图:

3.查看是否安装nginx,如果以下命令:

查看是否安装nginx的命令:

nginx -v

输出:

nginx version: nginx/1.10.0

效果图:

注意事项:centos7下测试,redhat下适用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8923818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存