如何在 Debian 10 下设置 PHP 7.2?

如何在 Debian 10 下设置 PHP 7.2?

我正在尝试安装 phpBB,但发现 PHP 7.3 太新,不受支持,建议降级到 7.2。

我是否确实想要将 PHP 降级到 7.2?如果是的话,首选方法是什么? aptitude 似乎没有提供 php7.2 的函数补充。

我可能能够从源代码安装,但如果这是我看到的最佳选择,那么我可能看不到最佳选择。

我应该如何让 phpBB 可以使用 PHP 7.2,无论是通过并行安装 PHP 7 还是其他方式?

- 更新 -

管理多个版本結束:

sudo update-alternatives --set php /usr/bin/php7.0
sudo update-alternatives --set php-config /usr/bin/php-config7.0
sudo update-alternatives --set phpdbg /usr/bin/phpdbg7.0
sudo update-alternatives --set phpize /usr/bin/phpize7.0

除第一个之外,其他所有函数都返回类似这样的结果update-alternatives: error: no alternatives for phpize。这有问题吗?

此外,对我来说,拥有多个 PHP 版本是一种愿望,而不是必需。如果能有一个最新的通用版本,那就更好了。

就 Apache 集成而言,在设置运行 PHP 后,还需要做其他什么来让 PHP 拉动到 7.2 吗a2enmod php7.4

谢谢,

答案1

谷歌搜索PHP 7.2 on Debian 10提供了几个教程,但不建议只遵循你能找到的第一个教程。不要盲目听从错误的建议。目前德布苏里它为 Debian 提供了全新的 PHP 包,其中包含多个不同的 PHP 版本。

  1. 自述文件.txt有一个用于将存储库添加到 Debian 的脚本。
  2. 管理多个版本似乎是为 Ubuntu 设计的,但也应该适用于 Debian。
  3. 由于您希望仅在 phpBB 上使用 PHP 7.2,并在其他网站上使用 PHP 7.3 或 7.4,因此我建议为每个网站添加 PHP-FPM 池(一个简短的例子)。这样,您不仅可以使用多个 PHP 版本,还可以以不同的用户身份运行脚本,从而进一步保护您的配置。

相关内容