Corrigindo o instalador debian

2

Eu tenho um VPS com o Debian GNU / Linux. Estou tentando instalar um gerenciador de arquivos PHP para que as pessoas possam acessá-lo e fazer o download de coisas em um diretório.

Eu não tenho nada no meu / bin sobre PHP, então este é provavelmente um problema.

Eu instalei o PHP com este comando:

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

e diz

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

Está dizendo que o php já está instalado? Eu tento confirmar isso digitando php -v e ele diz

Command php not found

Por que isso e como posso executar o php?

    
por dukevin 02.03.2011 / 10:22

2 respostas

2

Movendo esse comentário para sua própria resposta, parece que seu /etc/apt/sources.list está com defeito. Edite-o para remover a linha que contém a segurança debian e substitua-a por

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

para a distribuição principal,

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

para atualizações de segurança e

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

Para as chamadas atualizações 'voláteis', execute apt-get update; apt-get -uf upgrade para atualizar todo o seu sistema e tente instalar o php5-cgi novamente.

(ETA: Você pode substituir 'nl' pelo seu próprio código de país para obter servidores um pouco mais próximos de sua localização física e, esperamos, melhores velocidades de download)

    
por 02.03.2011 / 11:48
0

Qual versão do Debian é essa? Você pode executar updatedb e, em seguida, locate php | grep bin , isso deve verificar se existe alguma coisa PHP-y instalada.

Além disso, verifique se o seu executável não é php-cgi ou php5-cgi (você precisa de um pacote extra para a CLI: php5-cli ).

Em qualquer evento, conte-nos sua versão Debian.

    
por 02.03.2011 / 11:14