Elsőre eléggé kétségesnek tűnhet, hogy bármi haszna lehet PHP fájlokból hagyományos programokat készíteni, de kicsit elgondolkodva rajta, nem is akkora hülyeség, néha jól jöhet.
Mire lehet jó?
- PHP alapú weboldalakat bemutatni bárhol, tárhely, stb. nélkül, hordozható formában
- rengetegféle adatbázis (SQLite) alapú program készíthető PHP-vel. Pl. kellene készítened mondjuk egy kvíz jellegű (nem online) programot, de csak a PHP-hez értesz. Semmi gond, simán megoldható.
Hogyan működik?
Valójában nem készít a PHP fájlokból exe fájlokat, hanem egy komplett környezetet ad hordozható formában és egy exe-vel indítható. Lényegében csak be kell másolni a PHP (vagy HTML) és egyéb fájlokat a www mappába és elindítani a phpdesktop-chrome.exe-t, ami megnyitja a www mappában lévő index.php-t (vagy .html-t). Minden más ugyanúgy megy, mint egyébként.
A teljes megoldás tartalmaz egy webszervert (Mongoose), magát a PHP-t és az SQLite-ot az adatbázisokhoz, valamint a Chrome böngészőt. Így elindítva a phpdesktop-chrome.exe-t (átnevezhető) gyakorlatilag mint egy program indul.
Érdekel a webfejlesztés, weboldalak készítése?
Kattints ide oktató videókért!
Támogatja a népszerű PHP keretrendszereket:
CakePHP
CodeIgniter
Laravel
Symfony
Yii
Zend Framework
Itt letölthető.