搜尋

首頁  >  問答  >  主體

找不到 /var/run/php-fpm/php7.4-fpm.sock 或 /var/run/php-fpm/

使用:Ubuntu 20.04

PHP 啟動失敗因為缺少 /var/run/php-fpm/php7.4-fpm.sock 和 /var/run/php-fpm/php7.4-fpm.pid

詳細資訊如下:(來自systemctl status php7.4-fpm.service的回饋)

● php-fpm7.4[3465899]:錯誤:無法綁定 位址「/var/run/php-fpm/php7.5-fpm.sock」的監 聽套接字:沒有這樣的 文件或目錄(2)

● php-fpm7.4[3465899]:錯誤:無法綁定 位址「/run/php-fpm/php7.5-fpm.pid」的監 聽套接字:沒有這樣的 文件或目錄(2)

我檢查了“/etc/php/7.4/fpm/pool.d/www.conf”,但檔案中有以下程式碼:

;li sten = 127.0.0.1:9000
lis ten = /var/run/php-fpm/php7.4-fpm.sock


#
P粉036800074P粉036800074424 天前693

全部回覆(1)我來回復

  • P粉894008490

    P粉8940084902023-10-31 15:53:54

    第一個問題:它正在搜尋 php7.5-fpm.sock 而不是 php7.4-fpm.sock

    但自從您確認您的/etc/php/7.4/fpm/pool.d/www.conf 確實有listen = /var/run/php-fpm/php7. 4 -fpm.sock,我假設php7.5-fpm.sock 命名已被處理/調整。

    第二個問題:當您的 FPM 運行時,.sock 檔案不存在。若要解決此問題,請執行以下命令:

    mkdir -p /var/run/php-fpm
    touch /var/run/php-fpm/php7.4-fpm.sock
    

    注意: 如果您的權限被拒絕,您應該使用 sudo 來執行上述命令。

    然後重新啟動您的 PHP-FPM 服務。

    希望有幫助!

    回覆
    0
  • 取消回覆