Installera PHP
Ladda ner PHP, packa upp det och gör kommandot php tillgängligt i terminalen.
Windows
1. Ladda ner
Gå till windows.php.net/download och hämta VS17 x64 Thread Safe. ZIP-filen räcker.
2. Packa upp
Packa upp ZIP-filen till mappen C:\php. Kontrollera att php.exe ligger direkt i C:\php och inte i en undermapp.
3. Lägg till PHP i PATH
PATH är listan över mappar där Windows letar efter program. När C:\php finns med kan du skriva php i terminalen oavsett vilken mapp du står i.
- Sök efter miljövariabler i startmenyn och öppna Redigera systemets miljövariabler.
- Klicka på Miljövariabler…
- Markera Path under dina användarvariabler och välj Redigera.
- Välj Ny och skriv
C:\php. - Stäng alla dialogrutor med OK.
4. Kontrollera
Öppna ett nytt terminalfönster (CMD eller PowerShell). Fönster som redan var öppna känner inte till ändringen.
php -v
Du ska få ett svar som börjar ungefär så här:
PHP 8.5.12 (cli) (built: Oct 26 2026 09:50:37) (ZTS Visual C++ 2022 x64)
Versionen ska vara 8.5.12 eller senare. Äldre versioner innehåller kända säkerhetsfel.
Uppgradera en äldre installation
Har du redan PHP installerat och php -v visar en äldre version:
- Ladda ner den senaste ZIP-filen på samma sätt som ovan.
- Spara undan din
C:\php\php.ini, om du har skapat en. - Ta bort innehållet i
C:\phpoch packa upp den nya versionen dit. - Lägg tillbaka
php.ini. - Öppna ett nytt terminalfönster och kontrollera med
php -v.
PATH behöver du inte ändra, eftersom mappen är densamma.
macOS
Enklast är att installera med Homebrew:
brew install php
Kontrollera sedan på samma sätt med php -v. Har du redan PHP via Homebrew uppgraderar du med brew upgrade php.
Om det inte fungerar
| Felmeddelande | Trolig orsak |
|---|---|
'php' is not recognized… eller php: The term 'php' is not recognized… |
C:\php finns inte i PATH, eller så har du inte öppnat ett nytt terminalfönster. |
Det finns ingen php.exe i C:\php |
Filerna hamnade i en undermapp när du packade upp. Flytta upp dem en nivå. |
Klar när
-
php -vvisar ett versionsnummer i ett nytt terminalfönster.