> 백엔드 개발 > PHP 문제 > 데비안 PHP가 다시 시작되지 않으면 어떻게 해야 할까요?

데비안 PHP가 다시 시작되지 않으면 어떻게 해야 할까요?

藏色散人
풀어 주다: 2023-03-17 19:26:01
원래의
2351명이 탐색했습니다.

Debian PHP 재시작 실패 해결 방법: 1. "apt-get update && apt-get 업그레이드"를 통해 기존 시스템을 업데이트합니다. 2. 백업 소스 목록 및 교체 소스 목록을 통해 3. "apt-get dist-upgrade"를 통해 공식적으로 업데이트합니다. 4. "reboot lsb_release -a"를 사용하여 다시 시작하고 커널 버전을 확인합니다.

데비안 PHP가 다시 시작되지 않으면 어떻게 해야 할까요?

이 튜토리얼의 운영 환경: Debian 10 시스템, PHP 버전 7.2, DELL G3 컴퓨터

debian php가 다시 시작되지 않으면 어떻게 해야 합니까?

  • Debian을 9에서 10으로 업그레이드하는 방법과 PHP 시작 실패를 유발할 수 있는 해결 방법

먼저 debian10 업그레이드에 대해 이야기해 보겠습니다. 먼저 debian 9 x64 등 기존 시스템을 업데이트합니다.

apt-get update && apt-get upgrade
로그인 후 복사

그런 다음 백업 소스 목록과 교체 소스 목록

cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list
로그인 후 복사

그런 다음 공식 시스템 업데이트를 시작합니다

apt-get update && apt-get upgrade
apt-get dist-upgrade
로그인 후 복사

마지막으로 다시 시작하고 커널 버전을 확인

reboot
lsb_release -a
로그인 후 복사

하여 업데이트를 완료합니다. . 시스템을 업데이트할 때 수동 확인이 필요한 여러 대화 상자가 나타날 수 있습니다. 내용은 복잡하지 않습니다. 먼저, 업데이트를 위해 특정 서비스를 일시적으로 중지할 수 있는지 묻고, IP4, IP6를 포함한 방화벽 설정을 유지할지, 사용자 정의된 SSHD_CONFIG 파일 구성을 유지할지 여부를 묻습니다.

debian10을 업데이트한 후 일부 호스트에서 PHP를 시작할 수 없다는 점 외에는 다른 문제가 발견되지 않았습니다. 자체 시작 서비스가 정상적으로 시작되며 오류가 보고되지 않습니다. 더 이상 사용할 수 없는 소프트웨어를 찾지 못했습니다. 안정성과 효율성은 9와 변함없이 느껴집니다.

PHP를 시작할 수 없는 문제를 해결하는 것은 복잡하지 않습니다. 업그레이드 후 php-fpm을 시작할 수 없는 이유는 libcurl3이 debian10에서 libcurl4로 대체되어 "CURL_OPENSSL_3을 찾을 수 없음" 오류가 보고되기 때문입니다. 이 변경 사항은 PHP뿐만 아니라 libcurl3 라이브러리를 사용하는 많은 구성 요소에도 영향을 미칩니다. 인터넷에 올라온 많은 글에 나오는 해결방법은 4개를 삭제하고 특정 우분투 소스를 추가한 후 libcurl3을 강제로 설치하는 방법이 있는데, 결과적으로는 컬을 사용할 수 없게 되는 것입니다. 이는 일시적인 해결책일 뿐입니다. 다른 소프트웨어에 대해 잘 모르는 경우 올바른 방법은 libcurl4 구성 요소를 사용하는 해당 소프트웨어의 새 버전을 찾는 것입니다.

PHP의 경우 버전 5.5 및 5.6은 이번 업그레이드의 영향을 받지 않습니다. 7.2 및 7.3이 영향을 받습니다. 다른 버전은 제한된 조건으로 인해 시도되지 않았습니다. 그러나 문제가 있는 경우에는 7.2 및 7.3을 참조하여 해결할 수 있습니다. 한번 덮어쓰고 설치하고, 컴파일해서 설치하는 것입니다. lnmp의 경우 설치 패키지의 업그레이드.sh 스크립트를 사용하여 lnmp용 PHP를 업데이트하면 됩니다. 업데이트할 때 원본과 동일한 버전 번호를 입력하여 컴파일 및 설치를 덮어쓰는 것이 완벽한 솔루션입니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 데비안 PHP가 다시 시작되지 않으면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿