Tudj meg, hogyan telepítsd a PHP-t helyben, hogy a saját gépeden oldhasd meg az Exercism feladatait
Azt javasoljuk, hogy olyan stabil PHP-kiadást használj, amely aktív támogatással rendelkezik. Jelenleg ezek a PHP 8.2, 8.3 és 8.4. A jelenlegi kiadásokról és azok ütemtervéről a hivatalos PHP-dokumentációban találsz részleteket.
A Linux és a macOS legtöbb csomagkezelője előre elkészített csomagokat kínál. A PHP letölthető és forrásból lefordítható, erről a php.net/downloads.php és a windows.php.net/download oldalon találsz információt.
A feladatok megoldásához nincs szükség olyan webszerverre, mint az nginx vagy az Apache HTTP server.
A különböző disztribúciók eltérő módszereket használnak. A csomagkezelődtől függően a következő parancsok egyikével telepítheted:
yum install php
vagy
apt-get install php
További útmutatásért olvasd el a PHP kézikönyvének Telepítés Unix rendszerekre szakaszát.
Bár a macOS gyakran tartalmazza a PHP-t, az rendszerint elavult. A PHP telepítéséhez a Homebrew használatát javasoljuk. A Homebrew-t a honlapjukon található utasításokat követve telepítheted.
A telepítés ellenőrzéséhez próbáld ki a következő parancsot, amely e sorok írásakor a Homebrew 4.5.x verzióját írja ki.
brew --version
Telepítsd a PHP-t a Homebrew segítségével
brew install php@8.4
Ennek a most telepített PHP verzióját kell kiírnia, legalább a 8.2.0-t.
php -v
További útmutatásért olvasd el a kézikönyv Telepítés macOS-re szakaszát.
A Windows hivatalos PHP binárisai a windows.php.net/download oldalról tölthetők le.
Vannak előre összeállított csomagok, többek között a WAMP (Windows, Apache, MySQL, PHP) és a XAMPP.
További útmutatásért olvasd el a kézikönyv Telepítés Windows rendszerekre szakaszát.
Ha a konténeralapú megoldásokat kedveled, letöltheted a hivatalos PHP image-et a Docker Hubról. A Dockerre is szükséged lesz.
Ha más operációs rendszert szeretnél használni, nézd meg a php.net/manual/en/install oldalon található útmutatót.
A PHPUnit 12 egyelőre nem támogatott!
Az Exercism feladataihoz a PHPUnit legegyszerűbb használati módja egy PHP-archívumként (PHAR) csomagolt terjesztés letöltése, ami egyben a PHPUnit ajánlott használati módja is.
A PHAR-t ugyanoda tárold, ahová az exercism CLI-t is tetted, hogy a PHPUnitot bárhonnan futtathasd.
A PHPUnit csomagok egy kiadását PHP-archívumként töltheted le:
wget -O phpunit.phar https://phar.phpunit.de/phpunit-11.phar
Ezután tedd futtathatóvá a letöltött fájlt:
chmod +x phpunit.phar
Majd helyezd át ugyanoda, ahová az exercism CLI-t is, és nevezd el a parancsot phpunit-nak:
mv phpunit.phar ~/bin/phpunit
Mostantól bárhonnan futtathatod a phpunit-ot, ahogyan az a PHP-kurzus tesztelési dokumentációjában is látható:
phpunit --version
A kimenetnek így kell kinéznie:
PHPUnit 11.5.45 by Sebastian Bergmann and contributors.
Követheted a hivatalos PHPUnit telepítési útmutatót is a PHPUnit telepítéséhez.
A PHPUnit 11-es verziója a Composerrel is telepíthető.
Telepítsd a Composer alkalmazást az eszközöd operációs rendszerének megfelelő telepítési útmutató szerint. Az egyszerű használat érdekében globálisan telepíteni javasoljuk.
A következő paranccsal:
composer global require phpunit/phpunit ^11.5
Ügyelj rá, hogy a 11.5-ös vagy újabb verziót telepítsd.