我将 php 版本更新到 8.1,里面/etc/php有两个目录:8.0 和 8.1 - 我不确定是否以及如何摆脱 8.0?
然而我最担心的是,这sudo php -v确实会按预期返回:
PHP 8.1.2 (cli) (built: Jan 24 2022 10:42:33) (NTS)
Run Code Online (Sandbox Code Playgroud)
phpinfo()但是,如果我在脚本中使用,它会返回PHP Version 8.0.15. 我缺少什么?为了在我的脚本中使用当前的 PHP 版本,我应该怎么做?
编辑:
sudo a2dismod php8.0给出Module php8.0 already disabled,同时sudo a2enmod php8.1返回:
Considering dependency mpm_prefork for php8.1:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.1:
Module php8.1 already enabled
Run Code Online (Sandbox Code Playgroud)
您需要重新配置 Apache 服务器以使用您想要的 PHP 版本。检查加载的 Apache 配置文件,例如httpd.conf或您的操作系统特定的配置文件。
您需要告诉Apache Web 服务器使用您安装的 PHP 8.1 版本。
如果您使用Debian或类似操作系统,您可以使用以下命令禁用旧 PHP 模块并启用新 PHP 模块。
sudo a2dismod php8.0
sudo a2enmod php8.1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5583 次 |
| 最近记录: |