찾다

 >  Q&A  >  본문

/var/run/php-fpm/php7.4-fpm.sock 또는 /var/run/php-fpm/을 찾을 수 없습니다.

사용: Ubuntu 20.04

/var/run/php-fpm/php7.4-fpm.sock 및 /var/run/php-fpm/php7.4-fpm.pid 가 누락되어 PHP 시작에 실패했습니다.

자세한 내용은 다음과 같습니다. (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"를 확인했는데 파일에 다음 코드가 있습니다.

으아아아


P粉036800074P粉036800074392일 전675

모든 응답(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 파일이 존재하지 않습니다. 이 문제를 해결하려면 다음 명령을 실행하세요.

    으아아아

    참고: 권한이 거부된 경우 sudo를 사용하여 위 명령을 실행해야 합니다.

    그런 다음 PHP-FPM 서비스를 다시 시작하세요.

    도움이 되기를 바랍니다!

    회신하다
    0
  • 취소회신하다