Ich verwende einen vps und er hat centOS 6.5. Ich habe Nginx und php und mySql installiert. Aber als ich versuchte, phpMyAdmin zu installieren,diese Stufen, in Schritt Drei, wenn ich diesen Code eingebe:
sudo yum install phpmyadmin
Während der Ausführung wird dieser Fehler zurückgegeben:
Error: php56w-common conflicts with php-common-5.3.3-40.el6_6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Was kann ich also gegen dieses Problem tun?
Beachten Sie, dass ichdiese Stufenum den Linux-, Nginx-, MySQL- und PHP-Stack (LEMP) auf CentOS 6 zu installieren.
Antwort1
Anscheinend haben Sie auch dieWebtaticYum-Repository, um eine neuere Version von PHP (php56w) zu erhalten als die, die standardmäßig in CentOS enthalten ist oder von EPEL bereitgestellt wird. Dies steht im Konflikt mit der PHP-Version, die das EPEL-Paket phpMyAdmin erwartet.
Es könnte gut sein, dass phpMyAdmin mit einer (viel) neueren PHP-Version noch gut funktioniert. Dann --skip-broken
ist der Vorschlag eine Lösung. Eine Alternative wäre, die webtatic PHP-Pakete zu entfernen und stattdessen auf die CentOS/EPEL PHP-Versionen herunterzustufen.