데비안 설치 프로그램 복구

데비안 설치 프로그램 복구

Debian GNU/Linux가 설치된 VPS가 있습니다. 사람들이 PHP 파일 관리자에 액세스하여 콘텐츠를 디렉토리에 다운로드할 수 있도록 설치하려고 합니다.

내 /bin에는 PHP용 항목이 없으므로 문제가 될 수 있습니다.

다음 명령을 사용하여 PHP를 설치했습니다.

apt-get install php5 php5-cgi php5-cli php5-gd php5-mysql libapache2-mod-php5

그것은 말한다

Reading package lists... Done
Building dependency tree
Reading state information... Done
php5 is already the newest version.
Package php5-cgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package php5-cgi has no installation candidate

php가 이미 설치되어 있다고 나오나요? 입력하여 확인을 시도했는데 php -v다음과 같이 표시되었습니다.

Command php not found

왜 이런 일이 발생하며 PHP를 작동시키려면 어떻게 해야 합니까?

답변1

이 댓글을 자체 답변으로 옮겼는데, 틀린 것 같습니다 /etc/apt/sources.list. debian-security가 포함된 줄을 제거하고 다음으로 바꾸도록 편집하세요.

deb http://ftp.nl.debian.org/debian/ lenny main contrib non-free

주요 배포판의 경우,

deb http://security.debian.org/ lenny/updates main contrib non-free

보안 업데이트를 위해

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

소위 "휘발성" 업데이트의 경우 실행하여 apt-get update; apt-get -uf upgrade전체 시스템을 최신 상태로 유지하고 php5-cgi를 다시 설치해 보십시오.

(ETA: "nl"을 자신의 국가 코드로 대체하여 서버를 실제 위치에 더 가깝게 두고 다운로드 속도를 높일 수 있습니다.)

답변2

어떤 버전의 데비안인가요? 실행 updatedb하면 locate php | grep binPHP-y가 설치되어 있는지 확인할 수 있습니다.

php-cgi또한 실행 파일이 or php5-cgi(추가 CLI 패키지가 필요합니다 :)) 가 아닌지 확인하세요 php5-cli.

어쨌든 데비안 버전을 알려주세요.

관련 정보