Logo Hardware.com.br
TerraSkilll
TerraSkilll Zumbi Moderador
4K Mensagens 1.2K Curtidas

Debian 8 Jessie: instalar php

#1 Por TerraSkilll 08/05/2015 - 10:16
Bom dia, senhores!

Fiz uma instalação do Debian 8 Jessie e nela estou tentando instalar o php. Fiz a configuração para a instalação conforme as instruções desse link, configurando o sources.list com:

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all


E rodando apt-get update como root, que não retornou erros. Imagino que deveria ser jessie no lugar de wheezy ali em cima, mas nada nos tutoriais que li me mostrou isso, então estou indo de wheezy mesmo.

Em seguida, rodei:

apt-get install php5

Com o resultado:

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
php5 : Depende: libapache2-mod-php5 (>= 5.5.24-1~dotdeb+wheezy.1~) mas não será instalado ou
libapache2-mod-php5filter (>= 5.5.24-1~dotdeb+wheezy.1~) mas não será instalado ou
php5-cgi (>= 5.5.24-1~dotdeb+wheezy.1~) mas não será instalado ou
php5-fpm (>= 5.5.24-1~dotdeb+wheezy.1~) mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.


Visivelmente um problema de dependências, mas que eu, como inexperiente usuário do Linux, não sei resolver, então peço ajuda para resolver esse caso. Tentei fazer apt-get install em cada um desses pacotes (libapache2-mod-php5, php5-cgi, etc), sempre obtendo erros como:
libapache2-mod-php5 : Depende: libdb5.1 mas não é instalável
Depende: libonig2 (>= 5.2.0) mas não é instalável

(...)
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).

Não obtive sucesso também pelo synaptic (ele marca em vermelho os pacotes do php quando tento instalar) nem pelo aptitude.

Alguma ajuda?

Abraços.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
08/05/2015 - 10:42
Vai usar somente o php ?! Senão instala um xampp cool.png
Tive um problema similar também no jessie ao instalar o google chrome.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#4 Por TRONNER
08/05/2015 - 15:21
TerraSkilll disse:
Minha ideia era treinar um pouco a parte de administração do servidor, além de um pouco de Linux, por isso não queria instalar uma solução pronta. Mas se não tiver jeito, vou testar o Xampp mesmo.
Abraço.

É que somente o php a administração será mais em modo texto pelos editores como vim, nano entre os que lembro, habilitando permissões, definindo diretórios etc....
Já no XAMPP ou outro terá o PHPAdmin tornando o gerenciamento um pouco mais prático, senão caso esteja numa vm tenta o opensuse, mint ou fedora talvez não tendo problemas de dependências como essas.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
TerraSkilll
TerraSkilll Zumbi Moderador
4K Mensagens 1.2K Curtidas
#5 Por TerraSkilll
08/05/2015 - 21:46
TRONNER disse:
É que somente o php a administração será mais em modo texto pelos editores como vim, nano entre os que lembro, habilitando permissões, definindo diretórios etc....
Já no XAMPP ou outro terá o PHPAdmin tornando o gerenciamento um pouco mais prático, senão caso esteja numa vm tenta o opensuse, mint ou fedora talvez não tendo problemas de dependências como essas.


Parte da ideia de usar o Debian era justamente treinar um pouco a parte de configuração na mão, tanto do SO quanto do ambiente (apache, php). Mas, como disse, se não surgir solução instalo o Xampp mesmo (não queria deixar o Debian de lado).

Abraço.
Contribua para um fórum melhor: pense antes de postar.
"It isn't a contest. Just enjoy the ride." -> Seth Vidal
Hardware.com.br no Youtube!
quemsou_naodigo
quemsou_naod... Cyber Highlander Registrado
28.8K Mensagens 1.8K Curtidas
#6 Por quemsou_naod...
08/05/2015 - 22:56
Pode tentar instalar o phpMyAdmin. Se for usar o MySQL, instale-o antes.

No Debian talvez seja parecido com o Ubuntu. Vale tentar:

# apt-get install mysql-server phpmyadmin


E daí ele já fica disponível em http://nome-do-servidor/phpmyadmin.
Leiam: Guia de Utilização (Novo Fórum) e Regras de Conduta.
---------------------------------------------
LinuxUser #468957
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#7 Por TRONNER
09/05/2015 - 09:03
TerraSkilll disse:
Parte da ideia de usar o Debian era justamente treinar um pouco a parte de configuração na mão, tanto do SO quanto do ambiente (apache, php). Mas, como disse, se não surgir solução instalo o Xampp mesmo (não queria deixar o Debian de lado).
Abraço.

Sim e a sugestão pra usar outra distro foi justamente para configurar tudo no console.
Configurei um CentOS core justamente para instalar e subir todos os serviços um a um.
Já fiz no suse e mint também, do zero instalando os pacotes e configurando um a um justamente para aprender mais sobre eles.
Imagino que o jessie ainda receba atualizações senão dos repositórios das bibliotecas e dependências, por isso sugeri essas distros mas imagino poder ser qualquer uma, as LTS serviriam também pois são as que recebem atualizações/correções por mais tempo.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
TerraSkilll
TerraSkilll Zumbi Moderador
4K Mensagens 1.2K Curtidas
#8 Por TerraSkilll
11/05/2015 - 10:20
quemsou_naodigo disse:
Pode tentar instalar o phpMyAdmin. Se for usar o MySQL, instale-o antes.

No Debian talvez seja parecido com o Ubuntu. Vale tentar:

# apt-get install mysql-server phpmyadmin


E daí ele já fica disponível em http://nome-do-servidor/phpmyadmin.


Meu problema não está sendo o mysql, mas sim instalar o php no Apache do Debian (o Apache já está instalado e rodando). Sem nem o php consigo instalar, não há como usar o phpmyadmin. O comando acima ("apt-get install mysql-server phpmyadmin") diz que não foi possível encontrar o pacote phpmyadmin, provavelmente porque falta configurar os repositórios, e está sendo justamente essa minha dificuldade: mesmo com os repositórios, está sendo difícil instalar o php.

TRONNER disse:
Sim e a sugestão pra usar outra distro foi justamente para configurar tudo no console.
Configurei um CentOS core justamente para instalar e subir todos os serviços um a um.
Já fiz no suse e mint também, do zero instalando os pacotes e configurando um a um justamente para aprender mais sobre eles.
Imagino que o jessie ainda receba atualizações senão dos repositórios das bibliotecas e dependências, por isso sugeri essas distros mas imagino poder ser qualquer uma, as LTS serviriam também pois são as que recebem atualizações/correções por mais tempo.

Entendi. Meu intuito maior era tentar o Debian Jessie, mas se não foi possível (ou muito complicado), partirei para outra distro.

Abraços.
Contribua para um fórum melhor: pense antes de postar.
"It isn't a contest. Just enjoy the ride." -> Seth Vidal
Hardware.com.br no Youtube!
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#10 Por TRONNER
11/05/2015 - 13:51
quemsou_naodigo disse:
Então é só:
apt-get install php5

O problema está nas dependências desencontradas na instalação de alguns pacotes, o google chrome por exemplo tanto adicionando repositórios como iniciando pelo arquivo .deb nativo da google reclama de dependências em sua maioria difíceis de resolver, resumindo o sources list precisa de uma breve revisão dos repositórios aparentemente.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
TerraSkilll
TerraSkilll Zumbi Moderador
4K Mensagens 1.2K Curtidas
#11 Por TerraSkilll
11/05/2015 - 14:35
quemsou_naodigo disse:
Então é só:
apt-get install php5


Mas, como eu disse no início, isso não funcionou.

TRONNER disse:
O problema está nas dependências desencontradas na instalação de alguns pacotes, o google chrome por exemplo tanto adicionando repositórios como iniciando pelo arquivo .deb nativo da google reclama de dependências em sua maioria difíceis de resolver, resumindo o sources list precisa de uma breve revisão dos repositórios aparentemente.


Exato. Vou ter de pesquisar mais um pouco, antes de partir para outra distro, possivelmente CentOS. Uma pena, pois queria mesmo testar o Debian (talvez uma versão mais antiga tenha menos problemas, mas não quero ficar testando um monte de distros só por causa disso).

Abraços.
Contribua para um fórum melhor: pense antes de postar.
"It isn't a contest. Just enjoy the ride." -> Seth Vidal
Hardware.com.br no Youtube!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal