我有两个版本的PHP在opt/remi
文件夹php56
和php72
,但当我php -v
的cmd它显示:
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.1, Copyright (c) 2002-2016, by Derick Rethans
如何设置默认版本为PHP 7.2?
4条答案
按热度按时间iq0todco1#
我有两个版本的PHP在opt/remi文件夹php56和php72
如何将默认版本设置为PHP 7.2
SCL设计用于并行安装,因此不要更改基本系统中的默认版本
启用集合后,将使用该版本
如果您希望7.2成为默认版本(基本系统),则应根据Wizard instructions的“默认/单一版本”进行安装(并将5.6保留为次要版本)
l7mqbcuq2#
更改Centos 7中的
php cli
版本首先,找到你的
php7
,运行phpinfo()
,得到path
或者你可以用其他方法。对我来说,它是:然后:
还有:
现在:
php -v
PHP 7.3.13(客户端)(内置:2019年12月20日16:02:35)(NTS)
jtjikinw3#
创建一个文件“/etc/profile.d/php.sh“。使用pathmunge在第一行添加你想要的php bin的默认路径,并保存该文件。
示例:
稍后重新登录以重新加载您的配置文件。
现在,如果您执行which php和php -v,您应该会看到以下输出(在我的示例中
这是完成这个任务的首选方法,使用最小安装中已经提供的工具。这也允许脚本和命令在完成其他任务时命中正确的php二进制文件。命令如pear、pecl、phar、php-config。当设置默认值时,您希望您的体验是全局性的。否则,在尝试安装扩展或完成其他任务时,可能仍然会得到5.6版的工具。
ars1skjm4#
为了您的理解: