我正在尝试改变我的php版本在phpinfo
当我在控制台中键入php -v
时,我得到以下内容
PHP 8.1.6 (cli) (built: May 17 2022 16:48:09) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.6, Copyright (c) Zend Technologies
with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies
但在我的phpinfo中显示为PHP Version 8.0.19
我在命令提示符下尝试了sudo update-alternatives --config php
,得到了这个
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/php.default 100 auto mode
1 /usr/bin/php.default 100 manual mode
2 /usr/bin/php8.0 80 manual mode
3 /usr/bin/php8.1 81 manual mode
我选择了3,并重新启动了apache。但它仍然显示为PHP Version 8.0.19
我也尝试了这里的步骤来升级apache的php。
https://www.cloudbooklet.com/how-to-install-or-upgrade-php-8-1-on-ubuntu-20-04/
知道我错过了什么吗?谢谢
1条答案
按热度按时间daolsyd01#
在Apache 2 phpinfo()中更改php版本(在php版本之间切换)
解决方案:我已经通过几个步骤完成了这个解决方案,你可以试试。假设我正在尝试将活动版本php8.1更改为php7.4:
步骤1:首先停止/禁用活动版本
步骤2:首先启动/启用目标版本
步骤3:重新启动apache 2
或
第四步:手动设置位置:
或者您也可以尝试以下方法
第六步:
现已解决,眉毛
phpinfo语言
示例:在本地服务器中创建一个名为phpinfo.php的页面。
http://localhost/phpinfo.php