Você deve fazer
sudo yum install php56w php56w-common
...
em vez de
sudo yum install php php-common
, ...
Estou tentando atualizar minha caixa vagrant para usar o PHP 5.6, e estou basicamente fazendo o seguinte processo na linha de comando.
Os dois primeiros passos parecem bons, no entanto, na etapa final, ao executar o 'processo de instalação da instalação', recebo o seguinte erro:
Error: php56w-common conflicts with php-common-5.3.3-46.el6_6.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Eu preciso de todos os módulos acima compatíveis com PHP 5.6, alguém pode sugerir o que devo fazer para conseguir isso funcionar?
Você deve fazer
sudo yum install php56w php56w-common
...
em vez de
sudo yum install php php-common
, ...
Usando o repositório remi, você precisa ativar o repositório que corresponde à versão desejada, portanto, para 5.6:
yum-config-manager --enable remi-php56
Em seguida, use o comando usual yum.
Felicidades pessoal - Eu já encontrei uma solução antes de ler seus posts, então usei o método deste site
Resumindo, fiz o seguinte:
Instalação do CentOS 6
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Ativar repo Modifique o arquivo /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Então, no mesmo arquivo, há uma seção para o php56 e eu configurei o sinalizador ativado de 0 para 1 e voila! Da próxima vez que eu executei o comando yumo install, tudo ocorreu sem erros.
por exemplo
sudo yum install php php-gd php-mysql php-mcrypt
Tags php vagrant installation yum centos