EOSPORTAL API is a PHP Backend based on Symfony3 that connects to a MySQL database.
- PHP 7 or higher;
- mysql PHP extension enabled;
- Apcu extension (optional)
- and the usual Symfony application requirements.
Composer is the dependency manager used by modern PHP applications and it can also be used to create new applications.
Download the installer from getcomposer.org/download, execute it and follow the instructions.
Execute this command to install the project:
$ git clone [email protected]:EOSPortal/eosportal-api.git
$ cd eosportal-api
$ composer install
There's no need to configure anything to run the application. Just execute this command to run the built-in web server and access the application in your browser at http://localhost:8000:
$ php bin/console server:run
Alternatively, you can configure a fully-featured web server like Nginx or Apache to run the application.