首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新到php8.0时未能启动PHP8.0 FastCGI进程

更新到php8.0时未能启动PHP8.0 FastCGI进程
EN

Stack Overflow用户
提问于 2022-03-25 17:13:32
回答 1查看 4.3K关注 0票数 0

我正在尝试从php7.4升级到php8.0

我应用了以下步骤

代码语言:javascript
复制
sudo apt update
sudo apt upgrade

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

apt-get install php8.0 php8.0-bz2 php8.0-cgi php8.0-cli php8.0-common php8.0-curl php8.0-fpm php8.0-gd php8.0-intl php8.0-mbstring php8.0-mysql php8.0-opcache php8.0-pspell php8.0-readline php8.0-xml php8.0-zip php8.0-imagick

但我得到了错误

代码语言:javascript
复制
php8.0-fpm.service - The PHP 8.0 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php8.0-fpm.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2022-03-25 19:49:43 +03; 10ms ago
     Docs: man:php-fpm8.0(8)
  Process: 6949 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock /etc/php/8.0/fpm/pool.d/www.conf 80 (code=exited, status=0/SUCCESS)
  Process: 6941 ExecStart=/usr/sbin/php-fpm8.0 --nodaemonize --fpm-config /etc/php/8.0/fpm/php-fpm.conf (code=exited, status=78)
 Main PID: 6941 (code=exited, status=78)


Mar 25 19:48:53 server.aaaaaa.com systemd[1]: Starting The PHP 8.0 FastCGI Process Manager...
Mar 25 19:48:53 server.aaaaaa.com php-fpm8.0[6224]: [25-Mar-2022 19:48:53] ERROR: failed to open configuration file '/etc/php/8.0/fpm/php-fpm.conf': No such file or directory (2)
Mar 25 19:48:53 server.aaaaaa.com php-fpm8.0[6224]: [25-Mar-2022 19:48:53] ERROR: failed to load configuration file '/etc/php/8.0/fpm/php-fpm.conf'
Mar 25 19:48:53 server.aaaaaa.com php-fpm8.0[6224]: [25-Mar-2022 19:48:53] ERROR: FPM initialization failed
Mar 25 19:48:53 server.aaaaaa.com systemd[1]: php8.0-fpm.service: Main process exited, code=exited, status=78/n/a
Mar 25 19:48:53 server.aaaaaa.com systemd[1]: php8.0-fpm.service: Failed with result 'exit-code'.
Mar 25 19:48:53 server.aaaaaa.com systemd[1]: Failed to start The PHP 8.0 FastCGI Process Manager.
dpkg: error processing package php8.0-fpm (--configure):
 installed php8.0-fpm package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 php8.0-fpm
E: Sub-process /usr/bin/dpkg returned an error code (1)

知道"/etc/php/8.0/fpm/“中没有"php-fpm.conf”文件

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-25 17:25:28

通过日志,我看到您丢失了配置文件:/etc/php/8.0/fpm/php-fpm.conf

所以我在我的服务器上找到了一个,然后放到吉斯特那里。

需要把它放在你的服务器上。

在航站楼:

代码语言:javascript
复制
cd ~

wget https://gist.githubusercontent.com/num8er/6cf84e1a544cc7751d3f6974d10b10a0/raw/d9bf057d3acc297d79235b282319f29f60a4301b/php-fpm.conf

sudo mv php-fpm.conf /etc/php/8.0/fpm/php-fpm.conf

sudo systemctl restart php8.0-fpm

如果仍然有问题,请卸载所有php内容,然后重新安装:

代码语言:javascript
复制
apt purge -y php7.4*

apt purge -y php8.0*

apt-get install php8.0 php8.0-fpm php8.0-dev php8.0-bz2 php8.0-cgi php8.0-cli php8.0-common php8.0-curl php8.0-gd php8.0-intl php8.0-mbstring php8.0-mysql php8.0-mysqli php8.0-pdo php8.0-opcache php8.0-pspell php8.0-readline php8.0-xml php8.0-zip php8.0-imagick
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71620771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档