O projektu
MiniPHPserver je malý a přenosný HTTP server napsaný v jazyce C pro systém Windows. Je určen pro vývojáře, kteří chtějí testovat PHP nebo statické webové projekty bez instalace složitých nástrojů jako Apache nebo XAMPP.
Podporované funkce
- Obsluha statických souborů –
HTML,CSS,JSatd. - Podpora
PHPpřesphp-cgi.exe - Výchozí port:
80(nastavitelný vhost.json) - Jednoduchá struktura složek, snadné použití
Struktura projektu
MiniPHPserver/ ├─ server.exe ← spustitelný soubor ├─ php/ │ └─ php-cgi.exe ← PHP interpret ├─ www/ │ ├─ index.html │ ├─ info.php ├─ main1.2.c ← zdrojový kód serveru └─ README.txt
Jak používat
- Ujisti se, že složky php/ a www/ jsou ve stejné složce jako server.exe.
- Spusť server.exe dvojklikem nebo přes příkazový řádek (CMD).
- Otevři prohlížeč a zadej adresu: http://localhost:80/
Pokud je vše v pořádku, PHP skripty budou fungovat ihned po spuštění.
Kompilace ze zdrojového kódu
Pro kompilaci na Windows pomocí MinGW:
gcc main1.2.c -o server.exe -lws2_32
Struktura složky www/
- index.html – statický HTML dokument
- info.php – PHP skript zpracovaný přes php-cgi.exe
Poznámky
- MiniPHPserver je určen pro experimentální, výukové a malé projekty.
- Pro produkční provoz se doporučuje používat plnohodnotný server (Apache, Nginx apod.).
- Pokud se stránka nenačítá, ujisti se, že server.exe má povolení ve Windows Firewallu.
Verze: 1.2
Autor: NNW Dev. (Nordic Network & Web Developer)
Web: www.nnwdev.fun