缺少 php8.0-fpm sock 文件

缺少 php8.0-fpm sock 文件

我正在使用Ubuntu 18.04.6 LTS并使用以下命令来安装 php8.0

sudo add-apt-repository ppa:sergey-dryabzhinsky/php80

sudo apt-get install php8

运行后php -v它运行以下版本:PHP 8.0.24-SergeyD/2.3 (cli) ( NTS )

当我签入时,/var/run/php/我只能看到以下.sock文件:

php7.2-fpm.sock

php7.2-fpm.pid

为什么.sock文件丢失了?我该如何安装它?

答案1

2023 年 6 月 15 日,Ondřej Surý 的 PPA 删除了对 Ubuntu 18.04 的支持,因为该版本的 Ubuntu 不再受支持。

如果您确实必须在 Ubuntu 18.04 服务器上使用 PHP 8,那么唯一半支持的方法是使用 Docker 容器。但是,如果 Docker 不再为 18.04 提供其工具,那么您需要考虑从 18.04 更新到更新的版本。

答案2

您无需安装它 - 它会在运行 PHP-FPM 时自动创建。它会在 FPM 配置中定义的位置创建。

在同一主机上运行多个 PHP 版本的有效用例非常少见。保持不受支持的版本运行不属于其中之一。

相关内容