Problem med beredskapskontroll av PHP-version
I den här artikeln beskrivs lösningar på problem med PHP-versionen som du kan stöta på när du installerar/uppgraderar Adobe Commerce lokalt med hjälp av webbinstallationsguiden.
Berörda produkter och versioner
- Adobe Commerce lokal 2.2.x, 2.3.x
- Magento Open Source 2.2.x, 2.3.x
PHP-versionen stöds inte
Problem
Kontrollen misslyckas eftersom du använder en PHP-version som inte stöds.
Lösning
Du löser det här problemet genom att använda en av de versioner som stöds i utvecklardokumentationen 2.3.x systemkrav och 2.2.x systemkrav.
PHP-beredskapskontrollen visas inte
Problem
PHP-beredskapskontrollen visar inte PHP-versionen som på bilden nedan.
Lösning
Det här är ett symtom på en felaktig inställning av kronjobb. Mer information finns i Konfigurera cron-jobb i utvecklardokumentationen.
Felaktig PHP-version
Problem
Kontrollen rapporterar fel PHP-version. Vanligtvis händer detta bara för avancerade användare som har flera PHP-versioner installerade. I vissa fall misslyckas beredskapskontrollen, i andra fall kan den misslyckas.
Om PHP-versionen som rapporterats av beredskapskontrollen är felaktig beror det på att PHP-versionerna inte matchar PHP-pluginmodulen för PHP och webbservern. Adobe Commerce kräver att du använder en version av PHP för både CLI (som kör cron) och webbservern (som kör Commerce Admin, Component Manager och System Upgrade).
Lösning
Vi antar att om du har det här problemet är du en avancerad användare som troligen har installerat flera versioner av PHP på datorn.
Försök med följande för att lösa problemet:
- Starta om webbservern eller php-fm.
- Kontrollera miljövariabeln
$PATH
om det finns flera sökvägar till PHP. - Använd kommandot
which php
för att hitta den första körbara PHP-filen i sökvägen. Om den inte är korrekt tar du bort den eller skapar en länk till rätt PHP-version. - Använd en
phpinfo.php
-sida för att samla in mer information. - Se till att du kör en PHP-version som stöds enligt våra systemkrav i vår utvecklardokumentation:
- Ange samma PHP-inställningar för både PHP-kommandoraden och PHP-webbserverns plugin-program, vilket beskrivs i PHP-konfigurationsalternativen i utvecklardokumentationen.