Amazon web services phpmyadmin: Die mbstring-Erweiterung fehlt
Habe ich phpMyAdmin installiert auf der hand dieses tutorial:
https://gist.github.com/suvozit/8998731
angeschlossen und mein RDS-Instanz als host in die /var/www/html/phpmyadmin/config.inc.php Datei.
Nun bekam ich die folgende Fehlermeldung, wenn ich Besuch example.com/phpmyadmin/index.php:
Die mbstring-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP-Konfiguration.
Also suchte ich im internet für diesen Fehler und die Leute kamen mit der folgenden Lösung, welche ich versucht habe:
Installieren Sie die php mbstring-Erweiterung:
yum install php-mbstring
Wenn ich geben Sie mit diesem Befehl die Verarbeitung beginnt, gibt aber die folgenden Zeilen zurück:
-> Processing Conflict: php55-common-5.5.24-1.100.amzn1.x86_64 php-common <5.5.24-1.100.amzn1 conflict
-> Processing Conflict: php55-mbstring-5.5.24-1.100.amzn1.x86_64 php-mbstring <5.5.24-1.100.amzn1 conflict
-> Processing Conflict: php56-common-5.6.8-1.111.amzn1.x86_64 php-common <5.5.22-1.98 conflict
-> Ready to resolve dependencies
Error: php55-mbstring conflicts with php-mbstring 5.3.29-1.8.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: php55-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try: rpm -Va --nofiles --nodigest
$ php -v gibt:
PHP 5.6.8 (cli) (built: Apr 17 2015 18:04:37)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu installieren, müssen Sie die PHP-version 5.6 als superuser.
sudo yum install php56-mbstring
php -v
yum install php56-mbstring
statt, wie Sie mit Hilfe von PHP 5.6 nicht PHP 5.5. Sie müssen tun das gleiche für alle anderen Bibliotheken, die Sie installiert haben, indem Sie die php55 -* - Präfix.yum remove php55-*
.Wurde das Problem mit dem Paket-Konflikt. Also bei der Installation von php-gd-müssen Sie die version. Ich habe es behoben, indem ausgeführt wird:
sudo yum install php55-gd
In meinem Fall musste ich nur starten Sie den httpd-Dienst: