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

4

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

sudo apt-get install php5

Eu recebi:

Package php5 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' has no installation candidate

O que isso significa?

    
por pgiankoulidis 18.12.2011 / 00:19

4 respostas

6

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

Suponho que você deseja usar a primeira opção: tente apt-get install libapache2-mod-php5 . Se isso ainda não funcionar, verifique apt-cache search php5 e veja se os pacotes estão lá, pode haver algum problema na configuração do seu repositório apt.

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

    
por bkzland 18.12.2011 / 00:58
0

A bkzland respondeu diretamente à questão, mas eu gostaria de oferecer uma solução diferente para o desenvolvimento da Web local com LAMP no Ubuntu com Zend Community Edition - um pequeno impulso se você quiser, porque você está apenas começando.

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

sudo su -

E os comandos que eles fornecem também funcionarão para você. Obtenha os extras também: 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ê for com um framework sobre PHP puro, CodeIgniter é um bom framework para começar e talvez ficar com ele. Além disso, baixe e instale um IDE : uma versão do Eclipse com muitos plug-ins PHP integrados ( Helios ) ou talvez Komodo Edit .

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 depois de instalar no link . Configuração do servidor - > Diretivas:

Boa sorte!

    
por user8290 18.12.2011 / 05:16
0

Acabei de trabalhar com o meu copiando o arquivo presumido .php para a pasta html . Não foi possível fazer isso através do gerenciador de arquivos, então sudo no terminal.

sudo cp testphp.php /var/www/html/
    
por Exodus 07.08.2016 / 22:33
-2

Talvez o php tenha outro nome de pacote? Eu não sei, eu não uso isso.

Mas você pode tentar instalar isto: link Eu uso e funciona.

    
por dzzdr 18.12.2011 / 00:46

Tags