Precisa instalar o PHP 5.6

-1

Eu tentei esses comandos abaixo para instalar o PHP 5.6 ao instalar o Lampp:

  sudo add-apt-repository ppa:ondrej/php
  sudo apt-get update 
  sudo apt-get install php5.6
  sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql 
  php5.6-xml

Mas estou recebendo este erro:

php5.6 is already the newest version (5.6.32-
1+ubuntu16.04.1+deb.sury.org+2).
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
21 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
/usr/bin/dpkg: error while loading shared libraries: libselinux.so.1: 
cannot open shared object file: No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (127)

Eu tentei muitos links abaixo:

Mas ainda estou recebendo esse erro e agora não consigo usar apt-get -f install ou instalar qualquer outro software.

    
por Vivek Sharma 04.01.2018 / 09:26

2 respostas

0

Sua pergunta parece ser que você deseja instalar o php5.6, mas seu sistema diz que o php5.6 já está instalado.

Você pode usar os comandos apt-get ou dpkg? Parece que há um problema com o libselinux.so.1 ou com o cache.

Execute ldconfig como raiz. Isso deve corrigir possíveis erros com bibliotecas compartilhadas que não estão registradas corretamente no cache.


Referências:
SE: Debian dpkg broken após o upgrade do apt-get
SO: Resolver erro ao carregar bibliotecas compartilhadas: libselinux.so.1 no Ubuntu 14.04 LTS

    
por ejjl 04.01.2018 / 13:12
-1

Sua saída realmente diz que você já está tendo a última versão do PHP 5.6 em seu sistema. No entanto tente o abaixo.

Tente apt-get autoremove , em seguida, apt-get remove <your package> e, em seguida, instale novamente seu pacote apt-get install <your package >

    
por Arut 04.01.2018 / 09:51