Nakon ovog poglavlja
Što ćete znati napraviti
- Instalirati WampServer i provjeriti radi li localhost.
- Prepoznati servise Apache, PHP i MySQL/MariaDB.
- Sigurno mijenjati verziju PHP-a i rješavati zauzete portove.
Alternativni paket
Što dobivamo instalacijom
WampServer objedinjuje Apache, PHP, MySQL ili MariaDB i administracijske alate u Windows paketu. Ikona u sistemskoj traci pokazuje stanje servisa i otvara izbornik za verzije, konfiguraciju i logove.
Za ovu knjigu Laragon ostaje primarno okruženje jer su lokalne domene i rad s više projekata vrlo jednostavni. WampServer je koristan ako ga već koristite ili želite tradicionalniji Apache raspored. PHP kod koji pišemo jednak je u oba okruženja.
Kontrolirani početak
Instalacija korak po korak
Preuzmite instalaciju sa službene stranice, prihvatite potrebne Visual C++ preduvjete i odaberite mapu bez sinkronizacije oblaka. Nakon pokretanja pričekajte da ikona postane zelena pa otvorite http://localhost/.
- Provjerite PHP verziju naredbom php -v.
- U izborniku provjerite koji su Apache i PHP aktivni.
- Projekt smjestite u mapu www ili konfigurirajte VirtualHost.
- Pogledajte Apache i PHP log prije nasumične promjene postavki.
<?php
echo 'WampServer radi.';
echo PHP_EOL . PHP_VERSION;
Najčešći kvar
Kada localhost ne odgovara
Apache obično sluša portove 80 i 443, a baza 3306. IIS, drugi Apache, Skype, VPN alat ili već pokrenut Laragon mogu zauzeti isti port. Ne pokrećite dva lokalna paketa istodobno ako koriste iste portove.
Verziju PHP-a mijenjajte kroz WampServerov izbornik i zatim ponovno pokrenite servise. Projektne ovisnosti dodatno definirajte u composer.json kako bi tim dobio jasnu poruku ako koristi nekompatibilnu verziju.
{
"require": {
"php": "^8.5"
}
}
Primijenite naučeno
Vježba: Provjera okruženja
Napravite malu dijagnostičku stranicu, a zatim je uklonite kada završite.
- Ispišite PHP_VERSION i putanju __DIR__.
- Provjerite učitane ekstenzije naredbom php -m.
- Pronađite aktivni php.ini naredbom php --ini.
Za provjeru i nastavak