DownloadInstaller for the Booosta PHP Framework.
This module provides all the installation steps for PHP Booosta.
Booosta allows to develop PHP web applications quick. It is mainly designed for small web applications. It does not provide a strict MVC distinction. Although the MVC concepts influence the framework. Templates, data objects can be seen as the Vs and Ms of MVC.
Up to version 3 Booosta was available at Sourceforge: https://sourceforge.net/projects/booosta/. From version 4 on it resides on Github and is installable from Packagist under buzanits/booosta-installer. Sorry, there will be no (easy) upgrade path from Booosta 3 to Booosta 4.
Installation
Requirements
-
PHP >= 8.0
-
composer >= 2.3
Installation of Booosta is done with composer. If you don't have composer installed, see https://getcomposer.org.
-
Mysql or MariaDB
-
mysqli PHP module
-
Use of .htaccess must be enabled in Webserver
In Apache config use something like `AllowOverride all`
-
Enable apache module `rewrite`
Install your Booosta App
-
If you want to use a Mysql or MariaDB database set it up together with a user that can access it.
#> composer create-project booosta/installer mycoolproject
#> cd mycoolproject
#> composer letsgo
-
Then you answer some questions about your database connection
-
You can install additional Booosta modules with
#> composer require booosta/modulename
-
Let the web root on your web server point to this directory (`mycoolproject` in this example)
Create your Application
Tutorial
See the tutorial at https://github.com/buzanits/booosta-installer/blob/master/tutorial/tutorial.md
|