2017-03-24 5 views
0

Ich versuche Magento auf meinem System zu installieren, aber es gibt mir einen Fehler, dass die PHP Version, die ich habe, neuer ist und Magento nicht diese Version unterstützt wird. So, jetzt versuche ich meine PHP Version von XAMPP, die ich auf Ubuntu 16.04 installiert bin.Wie installiert man ältere PHP-Version in XAMPP auf Ubuntu 16.04?

Fehler:

PHP Version Ihre PHP-Version prüfen ist 7.1.1. Die benötigte PHP Version ist ~ 5.6.5 | 7.0.2 | 7.0.4 | ~ 7.0.6. Details verbergen Downloaden und installieren Sie PHP von www.php.net mit dieser PHP Dokumentation. Wenden Sie sich für weitere Unterstützung an Ihren Hosting-Anbieter.

Aber ich bin verwirrt, wie man das macht. Ist es gut, es downgrade oder ich muss neu PHP in XAMPP installieren.

Ich weiß, dass diese Frage nicht zu stackoverflow gehört, aber ich google es und ich bekomme keine ordnungsgemäße Ausgabe, also poste ich diese Frage hier.

Es gibt einige Links, die ich genannt:

https://askubuntu.com/questions/412467/how-can-i-install-different-versions-of-php-in-xampp

https://askubuntu.com/questions/109404/how-do-i-install-different-upgrade-or-downgrade-php-version-in-still-supported

https://github.com/phpbrew/phpbrew

https://tecadmin.net/install-php5-on-ubuntu/#

Bei diesen Links geht es um die Installation von zwei oder mehr PHP-Versionen in Ubuntu, aber ich bekomme nicht, wie ich es in XAMP unter Ubuntu 16.04 machen kann. Bitte jede Art von Hilfe wird geschätzt.

+0

Verwenden Sie stattdessen eine virtuelle Maschine. Oder ein Docker-Bild. – Gordon

+0

Ist es möglich, dass eine andere Apache-Instanz ohne XAMPP auf demselben Rechner installiert wird, der denselben mysql-DB-Server von XAMPP verwendet, der zuvor auf dem Rechner installiert wurde. –

+0

Mit Docker ist es möglich, den gleichen MySQL Db Server zu verwenden. Bitte überprüfen Sie meine Antwort in diesem Thread: http: // stackoverflow.com/Fragen/1905548/Multiple-PHP-Versionen-auf-der-gleichen-Box/43756817 # 43756817 –

Antwort

2

Da Ubuntu 16 nur mit PHP 7 in seinen Repositories verfügbar ist, müssen Sie ein neues Repository mit einer früheren Version hinzufügen. Das ist die Linie, müssen Sie in der Konsole schreiben:

sudo add-apt-repository ppa:ondrej/php 

ich versuchen würde, zuerst die neueste Version zu entfernen, bevor die älteren installieren. Zwei verschiedene php-Versionen installiert zu haben, klingt einfach nicht richtig.

Wie auch immer, selbst wenn Sie dieses neue Repository verwenden, werden Sie wahrscheinlich Probleme bekommen, wenn Sie andere Komponenten installieren, die mit PHP zusammenhängen. Zumindest aus diesem Grund ist mein Rat, Docker zu nutzen. Dieser Ansatz ermöglicht es Ihnen, verschiedene Arbeitsumgebungen auf demselben Computer zu haben. Ich empfehle Ihnen, mit der Lektüre dieses Artikels zu beginnen: https://www.sitepoint.com/docker-and-dockerfiles-made-easy/

Hoffe es hilft!

Verwandte Themen