Egy egyszerű webes fejlesztői környezet esetén, szükségünk van egy IDE eszközre, vagy egy kódszerkesztőre, fejlesztői webszerverre, virtuális gépekre, PHP Debugger-re; a webszerveren PHP és adatbázis-kezelő rendszer.
Különbséget kell tennünk az IDE és a kódszerkesztő között.
IDE:
Kódszerkesztő:
Tartalom köré HTML elem:
Több sor számára HTML elem beállítása. Például van egy ilyen lista:
alma körte barack szilva
Szeretnénk egyetlen menetben li elemek közzé tenni.
Lehetővé teszi fájlok megnyitását böngészőben.
Az open in browser használata:
Ha nincs beállítva az alapértelmezett böngésző, akkor válasszuk a második lehetőséget.
Opcionális:
Néha előfordul, hogy Power Shell-ben szeretnénk egy parancsot kiadni, de megfelelő aláírás hiányában ez tiltva van. Engedélyezhetjük:
Rendszergazdaként egy Power Shell ablakban:
Set-ExecutionPolicy Unrestricted
Másik lehetőség:
Set-ExecutionPolicy RemoteSigned
Ellenőrzés:
Get-ExecutionPolicy
Virtuális gép segítheti az alkalmazásunk kipróbálást kifejezetten szervernek szánt gépen.
A hibakereséshez jól jön egy PHP hibakövető:
A telepítés automatizálásához egyik megoldás lehet a Deployer:
Megjegyzés: A Notepad++ UTF-8 BOM-al hibás PHP értelmezést eredményez. Dolgozzunk BOM nélkül.
Pythonnal együtt felkerül egy SimpleHTTPServer nevű webszerver is. Indítása a webhelyet tartalmazó könyvtárban:
python -m SimpleHTTPServer
Alapértelmezett port 8000, vagyis így érhető el a böngészőben:
De megadható más port is:
python -m SimpleHTTPServer 9999
php -S localhost:8000
php --server localhost:8000
php -S localhost:8000 -t .
php -S localhost:8000 -t public
php --server localhost:8000 --docroot public
A böngészőbe:
localhost:8000