gpt4 book ai didi

php - 如何更改 shell 上的默认 PHP 基本版本?

转载 作者:行者123 更新时间:2023-12-02 00:18:38 24 4
gpt4 key购买 nike

我安装了 Centos 7 和 Virtualmin,以及 tipycal php-fpm 5.4、7.0、7.1,您可以通过 Virtualmin 控制面板在每个虚拟主机上选择您喜欢的版本,并且一切正常。

但是当我通过 SSH 访问服务器并检查 php -v 我得到这个:

PHP 5.4.16 (cli)(构建时间:2018 年 10 月 30 日 19:30:51)
版权所有 (c) 1997-2013 The PHP Group
Zend Engine v2.4.0,版权所有 (c) 1998-2013 Zend Technologies

如何为 shell 系统选择另一个 php 默认/基本版本?

最佳答案

当您在 shell 上发出 php 命令时,它使用服务器上的默认 php 版本,在您的情况下是 php-5.4.16

要使用另一个 php 版本,您必须检查那些 php 版本的二进制文件在哪里,并使用它们的完整路径调用它们,而不仅仅是键入 php。

例如,在CentOS上,以PHP 7.2为例,php binary的完整路径是:/opt/rh/rh-php72/root/usr/bin/php

root@virtualmin /root
» /opt/rh/rh-php72/root/usr/bin/php -v
PHP 7.2.24 (cli) (built: Nov 4 2019 10:23:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.24, Copyright (c) 1999-2018, by Zend Technologies

关于php - 如何更改 shell 上的默认 PHP 基本版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com