Grüße! Ich bin Aneesh Sreedharan, CEO von 2Hats Logic Solutions. Bei 2Hats Logic Solutions widmen wir uns der Bereitstellung von technischem Fachwissen und der Lösung Ihrer Probleme in der Welt der Technologie. Unsere Blog-Seite dient als Ressource, in der wir Einblicke und Erfahrungen teilen und wertvolle Perspektiven auf Ihre Fragen bieten.
Die Standard-PHP-Version in der Docker-Shopware-Installation ist PHP 7.4. Wenn Sie die PHP-Version auf 8 und höher aktualisieren möchten, befolgen Sie bitte die folgenden Anweisungen.
Schritt 1: Aktualisieren Sie die Datei .psh.yaml.dist
Bitte finden Sie die Datei „.psh.yaml.dist“ im Stammordner. In der Datei gibt es eine Variable „DOCKER_IMAGE_PHP_VERSION“, derzeit ist der Variablenwert 7,4, Sie müssen diesen Wert auf 8,1 ändern
Schritt 2: Aktualisieren Sie die Datei „composer.json“.
Bitte öffnen Sie die Datei „composer.json“ im Stammordner und suchen Sie die PHP-Version in „config.platform.php“. Sie müssen diesen Wert ebenfalls auf 8.1 ändern. und ändern Sie auch die „require.php“ auf 8.1.
Wenn Sie die Shopware auf eine bestimmte Version aktualisieren möchten, müssen Sie „require.shopware/platform“ auf „6.4.17.1“ ändern (Bitte ändern Sie die Version entsprechend Ihren Anforderungen).
Schritt 3: Dockerfile-Datei aktualisieren
Öffnen Sie die Datei dev-ops/docker/containers/app/Docker, suchen Sie nach IMAGE_PHP_VERSION und ändern Sie den Wert in 8.1
Schritt 4: Aktualisieren Sie die Datei docker-compose.yml
Im nächsten Schritt müssen wir die Datei docker-compose.yml aktualisieren. Hier müssen wir das Docker-Image aktualisieren
Ändern Sie das Bild unter „services.app_server“ in „shopware/development:8.1-composer-2“.
Schritt 5: Starten Sie Docker neu
Nach allen oben genannten Schritten starten Sie bitte Ihren Docker neu. Zuerst müssen Sie alle Container stoppen und dann die Container starten.
./psh.phar docker:stop
./psh.phar docker:startcode here
Jetzt ist die PHP-Version aktualisiert