Requirements

Seme Framework can run on PHP version from 5.4 to 8.2. But, not working on Php version 8.0. Also Seme Framework rely on MySQLi extension for database connection. So, Seme Framework will support all databases that supported by MySQLi extension. /p>

Additional Requirements

For quick development, we recommend you to use XAMPP for local server. And then [Visual Studio Code](https://code.visualstudio.com/download) as your IDE. and then [CMDER](https://cmder.app/) for command line emulator on Windows. And last git as repository manager.

  • MySQLi
  • JSON
  • Session

Supported Database Engine

A database is required for most web application programming. Currently supported databases are:

  • MySQL 5.1+ via the MySQLi drivers
  • MariaDB version 5.5.x via the MySQLi drivers
  • MariaDB version 10.x.x via the MySQLi drivers

Since the framework requires the working connection to a MySQL database, it wont work unless you setup the database connection.

IDE or Text Editor

An IDE or Text Editor are required for implementing codes into Seme Framework. You can choose any IDE but Seme Framework was built by using:

  • Notepad++ Simple Text editor but with better features
  • Atom Hackable Text editor
  • VSCode Lighter if compare to atom

Environments

Seme Framework running well by using this kind of environments:

Optional Requirements

Seme Framework more powerful and flexible if also installing:

  • GIT for Mac, Linux, and Windows
  • CMDER Console / terminal emulator for Windows Only
  • Oh My ZSH Console / terminal for Mac and Linux