Instalar o PHP 5.6 no CentOS 7 - Nenhum pacote php56 disponível - yum misconfiguration?

1

Estou tentando instalar o PHP 5.6.x na minha instalação do CentOS 7.2.1511.

Eu segui este guia: link

Por alguma razão, o php56 não pode ser encontrado. Eu também tentei outros repositórios, como o repositório RPM do Remi, mas também não há pacotes encontrados. Parece que algo está errado com a minha instalação do yum.

Esta é a saída do comando de instalação:

> yum install php56 php56-opcache
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirror.transip.nl
 * epel: ftp.nluug.nl
 * extras: centos.mirror.transip.nl
 * ius: mirror.amsiohosting.net
 * remi: remi.mirrors.cu.be
 * remi-php56: remi.mirrors.cu.be
 * remi-safe: remi.mirrors.cu.be
 * updates: centos.mirror.transip.nl
 * webtatic: uk.repo.webtatic.com
 No package php56 available.
 No package php56-opcache available.
 Error: Nothing to do

O conteúdo do diretório do repositório yum:

-rw-r--r-- 1 root root 1664 Dec  9  2015 CentOS-Base.repo
-rw-r--r-- 1 root root 1309 Dec  9  2015 CentOS-CR.repo
-rw-r--r-- 1 root root  649 Dec  9  2015 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root  290 Dec  9  2015 CentOS-fasttrack.repo
-rw-r--r-- 1 root root  630 Dec  9  2015 CentOS-Media.repo
-rw-r--r-- 1 root root 1331 Dec  9  2015 CentOS-Sources.repo
-rw-r--r-- 1 root root 1952 Dec  9  2015 CentOS-Vault.repo
-rw-r--r-- 1 root root  957 Jul 23 23:37 epel.repo
-rw-r--r-- 1 root root 1056 Jul 23 23:37 epel-testing.repo
-rw-r--r-- 1 root root 1150 Apr 16  2015 ius-archive.repo
-rw-r--r-- 1 root root 1131 Apr 16  2015 ius-dev.repo
-rw-r--r-- 1 root root 1073 Apr 16  2015 ius.repo
-rw-r--r-- 1 root root 1150 Apr 16  2015 ius-testing.repo
-rw-r--r-- 1 root root 1177 Jun 30 14:25 remi-php70.repo
-rw-r--r-- 1 root root 1177 Jun 30 14:25 remi-php71.repo
-rw-r--r-- 1 root root 2340 Oct 15 19:40 remi.repo
-rw-r--r-- 1 root root  449 Jun 30 14:25 remi-safe.repo
-rw-r--r-- 1 root root  963 Oct  8  2014 webtatic-archive.repo
-rw-r--r-- 1 root root  865 Oct  8  2014 webtatic.repo
-rw-r--r-- 1 root root  963 Oct  8  2014 webtatic-testing.repo

Não houve mensagens de erro nem nada (exceto 'pacote não encontrado').

    
por Robbert Dam 15.10.2016 / 19:50

5 respostas

3

Manter o webtatic + o IUS + remi ativado só pode gerar problemas.

Para o repositório remi , siga as instruções do assistente

E, nesse caso, o nome dos pacotes é:

  • php- * para instalação simples (versão única)
  • php56-php- * para instalação paralela (várias versões)

Mas, de acordo com a sua configuração, se o yum não conseguir encontrar o "php56" que está disponível em remi-safe (repositório ativado), isso provavelmente significa que você tem algumas diretivas exclude na configuração do yum (cpanel?)

    
por 16.10.2016 / 12:56
1

Provavelmente não é chamado php56, mas algo como php56w ou php56u.

Tente fazer:

yum search php56

ou

yum search php | grep 56

Talvez isso forneça mais informações sobre o que o pacote é realmente chamado.

    
por 15.10.2016 / 20:09
1

Uma alternativa ao repo da REMI é usar as Coleções de Software da Red Hat, conforme sugerido por ownCloud . O manual erra a maneira do CentOS 7 de usar este repositório que é

yum install centos-release-scl
    
por 11.11.2017 / 02:53
0

A string de comando na documentação que você publicou é:

yum install php56w php56w-opcache
    
por 15.10.2016 / 22:38
0

Não há obras acima para o servidor dedicado godaddy centOS 6, apache 2.4, php 5.6

Em vez disso, você deve

Instale a extensão PHP mbstring com o EasyApache

verifique se você já o tem, putty ou ssh

php -m | grep mbstring

[se nada, significa falta de mbstring]

Agora, você precisa ir para a página da sua conta do godaddy,

clique no servidor do gerenciador,

aberto whm ----- procura por apache,

aberto "easy apache 4" (meu caso)

Agora você precisa personalizar os pacotes atualmente instalados,

por

clique no botão "personalizar" na linha superior ao lado de "pacote atualmente instalado ..."

pesquisa mbstring,

clique no botão ligar / desligar ao lado dele.

clique em next, next, .... privision..done.

Agora você deve ter mbstring

, marque novamente em putty (ssh)

php -m | grep mbstring [deve ver mbstring]

ou você pode encontrar mbstring na página phpinfo ()

    
por 20.07.2018 / 01:01