php5 패키지를 설치하려고 할 때 apt-get에서 오류가 발생함

php5 패키지를 설치하려고 할 때 apt-get에서 오류가 발생함

저는 우분투를 처음 접했고 제 컴퓨터로 웹사이트를 운영하려고 하는데 php5를 설치할 수 없습니다. 내가 입력했을 때 :

sudo apt-get install php5

나는 받았다:

php5 패키지는 사용할 수 없지만 다른 패키지에서 참조됩니다. 이는 패키지가 누락되었거나 더 이상 사용되지 않거나 다른 소스에서만 사용 가능함을 의미할 수 있습니다.

E: 'php5' 패키지에는 설치 후보가 없습니다.

무슨 뜻이에요?

답변1

php5는 실제로 메타 패키지입니다. Apache용 php5 모듈을 사용할지 아니면 CLI/CGI 버전을 설치하여 사용할지 결정해야 합니다.

나는 당신이 첫 번째 옵션인 try 를 선택한다고 가정하겠습니다 apt-get install libapache2-mod-php5. 그래도 작동하지 않으면 apt-cache search php5패키지가 거기에도 있는지 확인하고 적절한 저장소 구성에 문제가 있을 수 있습니다.

참고: php7의 경우 패키지 이름은 libapache2-mod-php7.0및 NOT libapache2-mod-php7(Ubuntu 16.04)입니다.

답변2

bkzland는 질문에 직접적으로 답변했지만 로컬 웹 개발을 위한 다른 솔루션을 제공하고 싶습니다.램프우분투에서Zend 커뮤니티 에디션- 이제 막 시작했기 때문에 원한다면 약간의 부스트가 필요합니다.

위의 Zend Community Edition 링크를 따라가면 최소한의 노력으로 매우 잘 작동하는 자세한 지침을 찾을 수 있습니다. PHP 5.3을 사용하세요. 그리고 해당 지침에서는 귀하가 루트 사용자로 로그인했다고 가정합니다. (쉘 명령이 #으로 시작하기 때문에) 루트가 되려면...

sudo su -

그러면 그들이 제공하는 명령이 당신에게도 효과가 있을 것입니다. 추가 기능도 받으세요: php-5.3-extra-extensions-zend-server, phpmyadmin-zend-server, zend-server-framework-dojo, zend-server-framework-extras.

이제 막 시작했기 때문에 Zend Framework에 대해 자세히 알아보지는 않겠지만, 가지고 놀고 싶다면 Zend Framework가 있습니다. 순수 PHP를 기반으로 프레임워크를 사용한다면,코드이그나이터시작하고 계속 사용할 수 있는 좋은 프레임워크입니다. 또한 다운로드하여 설치하십시오.IDE: 많은 내장 PHP 플러그인이 포함된 Eclipse 버전(헬리오스) 아니면 어쩌면 코모도 편집.

웹 사이트 루트는 /var/www에 있습니다. PHP 시간대를 설정하는 것을 잊지 마세요. 설치 후 해당 웹 GUI가 있습니다.http://localhost:10081/ZendServer/. 서버 설정 -> 지시문:

Zend Community Edition PHP 지시어

행운을 빌어요!

답변3

.php방금 추정된 파일을 폴더에 복사하여 작업을 시작했습니다 html. sudo터미널에서 파일 관리자를 통해 이를 수행할 수 없습니다 .

sudo cp testphp.php /var/www/html/

답변4

어쩌면 PHP에 다른 패키지 이름이 있을까요? 모르겠어요. 사용하지 않아요.

하지만 이것을 설치해 볼 수 있습니다:http://www.apachefriends.org/en/xampp-linux.html 나는 그것을 사용하고 작동합니다.

관련 정보