我php
在本地安裝了 3 個,但安裝後php8.1
我無法更改它的瀏覽器,它總是顯示舊的。
我嘗試使用以下命令進行更改,但沒有任何變化符合我的預期。
sudo update-alternatives --set php /usr/bin/php8.1
set PATH="/usr/bin/php8.1:$PATH"
在命令列中顯示 8.1 版本,在瀏覽器中顯示 7.4
答案1
Apache 伺服器使用的 PHP 模組(因此,「在瀏覽器中」顯示的模組)是在 Apache 配置中設定的。
根據您安裝它們的方式,您可以嘗試類似的操作
a2dismod php7.4
a2enmod php8.1
這將停用舊的 7.4 模組並啟用 8.1 版本。然後您必須重新載入 Apache 才能使變更生效。
如果不起作用,只需反轉命令即可重新啟用 7.4:
a2dismod php8.1
a2enmod php7.4
但請注意,根據您安裝模組的方式(從原始碼?從套件.deb
?),上述內容可能無法運作。如果您可以提供有關您的 Ubuntu 版本以及如何安裝額外 PHP 版本的更多信息,這將有助於給出更準確的答案。