|
| 1 | +# PHPBrowserBox |
| 2 | + |
| 3 | +Table of contents: |
| 4 | + |
| 5 | +- [Introduction](#introduction) |
| 6 | +- [Installation](#installation) |
| 7 | +- [Downloads](#downloads) |
| 8 | +- [Support](#support) |
| 9 | +- [Seeking sponsors](#sponsors) |
| 10 | + |
| 11 | +## Introduction |
| 12 | + |
| 13 | +PHPBrowserBox is an open source project founded by Anthony Ogundipe in the year 2013 to provide a way for developing native desktop GUI applications using web technologies such as PHP, HTML5, JavaScript, MySQL, SQLite and Google Chrome. |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | +It is a convenient tool for converting PHP web apps and PHP CLI tools to desktop applications with little effort. |
| 18 | + |
| 19 | +In a certain sense phpbrowserbox acts differently from a PHP to EXE compiler. It embeds a web browser, a multi-threaded web server and a PHP interpreter. |
| 20 | +All embedded into a single application, a portable folder that you can easily distribute to end users by packing it to zip archive or by making an [installer for your application](../../wiki/Knowledge-Base#application-installer). |
| 21 | + |
| 22 | +Technically all php versions are supported, but official support is php 7.0,7.3,7.4,8.0,8.1 and 8.2. |
| 23 | +All popular PHP frameworks are supported, see the [PHP frameworks support](../../wiki/PHP-frameworks-support) wiki page. |
| 24 | + |
| 25 | +You can create a standalone executable for distribution with the help of the [Inno Setup installer](../../wiki/Knowledge-Base#application-installer). |
| 26 | + |
| 27 | +PHPBrowserBox is released under non-restrictive license, thus it is [free for commercial use](../../wiki/Knowledge-Base#can-i-use-php-desktop-in-a-commercial-closed-sourced-project). |
| 28 | + |
| 29 | +Lots of other useful information can be found on the |
| 30 | +[Knowledge Base](../../wiki/Knowledge-Base) wiki page and on the |
| 31 | +[PHPBrowserBox Website](https://phpbrowserbox.com). |
| 32 | + |
| 33 | +## Installation |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +#### Installation Requirements |
| 38 | + |
| 39 | +The minimum requirements is Windows 10. |
| 40 | + |
| 41 | +#### Getting Started |
| 42 | + |
| 43 | +- [Setup BasicHTML Application](../../wiki/Knowledge-Base#hello-world-html) |
| 44 | +- [Setup Basic PHP Application](../../wiki/Knowledge-Base#hello-world-php) |
| 45 | + |
| 46 | +## Downloads |
| 47 | + |
| 48 | +- PHPBrowserBox [Download Guide](../../wiki/Download-Phpbrowserbox). This is very necessary for new users. |
| 49 | + |
| 50 | +- PHPBrowserBox Base Application - [PHPBrowserBox latest release for Windows](https://github.com/dhtml/phpbrowserbox/releases/latest) |
| 51 | + |
| 52 | +- [PHPBrowserBox v5.0 For Windows + PHP 8.2 + Wordpress 6.1](https://github.com/dhtml/phpbrowserbox/releases/tag/phpbrowserboxv5.0%2Bphp8.2%2Bwp6) |
| 53 | + |
| 54 | +- [PHPBrowserBox v5.0 For Windows + PHP 8.1 + Wordpress 6.1](https://github.com/dhtml/phpbrowserbox/releases/tag/phpbrowserboxv5.0%2Bphp8.1%2Bwp6) |
| 55 | + |
| 56 | +- [PHPBrowserBox v5.0 For Windows + PHP 8.0 + Wordpress 6.1](https://github.com/dhtml/phpbrowserbox/releases/tag/phpbrowserboxv5.0%2Bphp8.0%2Bwp6) |
| 57 | + |
| 58 | +- [PHPBrowserBox v5.0 For Windows + PHP 7.4 + Wordpress 6.1](https://github.com/dhtml/phpbrowserbox/releases/tag/phpbrowserboxv5.0%2Bwordpressv6.1%2Bdemo) |
| 59 | + |
| 60 | +- [PHPBrowserBox v5.0 For Windows + PHP 7.3 + Wordpress 6.1](https://github.com/dhtml/phpbrowserbox/releases/tag/phpbrowserboxv5.0%2Bphp7.3%2Bwp6) |
| 61 | + |
| 62 | +- PHPBrowserBox Support Packages - [PHPBrowserBox support packages for Windows |
| 63 | + ](../../wiki/Support-packages) |
| 64 | + |
| 65 | +## Support |
| 66 | + |
| 67 | +- Documentation is on the [Wiki Pages](../../wiki). Start with the |
| 68 | + [Knowledge Base](../../wiki/Knowledge-Base), and [Settings](../../wiki/Settings) |
| 69 | + wiki pages. |
| 70 | +- Ask questions and report problems on the |
| 71 | + [PHPBrowserBox Support Forum](https://web.facebook.com/phpbrowserbox) |
| 72 | + |
| 73 | +## Sponsors |
| 74 | + |
| 75 | +PHPBrowserBox is seeking companies to sponsor further development of the project. |
| 76 | + |
| 77 | +If your company would like to sponsor PHPBrowserBox development efforts |
| 78 | +then please contact [Anthony](https://www.linkedin.com/in/anthonyogundipe/). |
| 79 | + |
| 80 | +Long term sponsorships are welcome and Anthony is open to ideas about the project. |
| 81 | +He would love to spend more time on developing this project, but he can't afford doing so in his free time. |
0 commit comments