gpt4 book ai didi

Debian - 将 php 从版本 5.6 升级到 7.2

转载 作者:行者123 更新时间:2023-12-02 20:13:22 29 4
gpt4 key购买 nike

我正在尝试从 PHP 5.6.35 升级到 PHP 7.2,我确实运行了以下命令:

sudo apt install php7.2 php7.2-common php7.2-cli php7.2-cgi php7.2-fpm

一切都很顺利,但是当我尝试安装 laravel 时,它说我的 php 版本是 5.6,我需要升级它。所以我使用 which

检查了 php 路径

哪个 PHP:

/usr/local/bin/php

其中 php7.2:

/usr/bin/php7.2

似乎我的 php 7.2 安装在 /usr/bin 下,而我的旧 php 位于 /usr/local/bin 下,并且 linux 继续读取旧的 php 版本。我该如何修复它,以便当我输入 php -v 时我将获得 7.2 版本?

我是 Linux 初学者,我在 google 上搜索,但可以找到解决我的问题的方法。感谢您的帮助。

最佳答案

/usr/local/bin/php 只是一个符号链接(symbolic link),您可以创建一个符号链接(symbolic link)以使用 php7.2 作为 shell 的默认值

ln -s `which php7.2` /usr/local/bin/php

但是,我认为这不是您真正的问题。问题是你的网络服务器(我猜是 Apache)使用 php5 而不是 php7.2。如果是这样,您需要处理 apache 模块。与/usr/local/bin/php无关。您必须禁用 php5 模块并启用 php7.2 模块。

sudo a2dismod php5
sudo a2enmod php7.2

然后重新启动apache

sudo service apache2 restart

关于Debian - 将 php 从版本 5.6 升级到 7.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53013575/

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