Obtendo erro do apt-get ao tentar instalar o pacote php5

Obtendo erro do apt-get ao tentar instalar o pacote php5

Sou novo no Ubuntu e tento rodar um site no meu próprio computador, mas não consigo instalar o php5. Quando digitei:

sudo apt-get install php5

Eu recebi:

O pacote php5 não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está faltando, está obsoleto ou só está disponível em outra fonte

E: O pacote 'php5' não tem candidato para instalação

O que isso significa?

Responder1

php5 é na verdade um meta-pacote. Você deve decidir se deseja usar o módulo php5 para apache ou instalar a versão CLI/CGI e usá-la.

Presumo que você queira escolher a primeira opção: try apt-get install libapache2-mod-php5. Se isso ainda não funcionar, verifique apt-cache search php5se os pacotes estão lá, pode haver algum acidente na configuração do seu repositório apt.

Nota: Para php7, o nome do pacote é libapache2-mod-php7.0e NOT libapache2-mod-php7(Ubuntu 16.04).

Responder2

bkzland respondeu diretamente à pergunta, mas gostaria de oferecer uma solução diferente para desenvolvimento Web local comLÂMPADAno Ubuntu comEdição da comunidade Zend- um pequeno impulso se quiser porque está apenas começando.

Se você seguir o link Zend Community Edition acima, encontrará instruções detalhadas que funcionam muito bem com o mínimo de esforço. Vá com PHP 5.3. E observe que as instruções pressupõem que você esteja logado como usuário root. (Porque seus comandos shell começam com #) Para se tornar root...

sudo su -

E então os comandos que eles fornecem funcionarão para você também. Obtenha também os extras: php-5.3-extra-extensions-zend-server, phpmyadmin-zend-server, zend-server-framework-dojo, zend-server-framework-extras.

Eu não mergulharia no Zend Framework porque você está apenas começando, mas ele está lá se você quiser brincar com ele. Se você usar um framework sobre PHP puro,Code Igniteré uma boa estrutura para começar e talvez continuar. Além disso, baixe e instale umAmbiente de desenvolvimento integrado: uma versão do Eclipse com muitos plugins PHP integrados (Hélios) ou talvez Edição Komodo.

A raiz do site estará em /var/www. Não se esqueça de definir o fuso horário do PHP. Há uma GUI da Web para isso após a instalação emhttp://localhost:10081/ZendServer/. Configuração do servidor -> Diretivas:

Diretivas Zend Community Edition PHP

Boa sorte!

Responder3

Acabei de fazer o meu funcionar copiando o .phparquivo presumido para a htmlpasta. Não foi possível fazer isso através do gerenciador de arquivos sudono terminal.

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

Responder4

Talvez o php tenha outro nome de pacote? Não sei, não uso.

Mas você pode tentar instalar isto:http://www.apachefriends.org/en/xampp-linux.html Eu uso e funciona.

informação relacionada