LaraOne CMS is a modern PHP application built on Laravel and VueJS frameworks. Server requirements are the same as a typical Laravel application requirements.

Server Requirements

Following requirements should be satisfiable by all modern cloud hosting platforms. To run LaraOne you will need to make sure your production server or local dev enironment has the following applications installed:

  • Webserver: Nginx (recommended) or Apache
  • PHP >= 7.3.0
  • MySql 5.7
  • Composer (php package manager)

These PHP extensions need to be enabled

  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GD Library or ImageMagick

Development Requirements

To customize and re-compile VueJS parts of LaraOne, NodeJs and npm are required. If you are satisfied with what is provided with LaraOne out of the box and have no plans to customize the CMS, neither NodeJs nor npm is required.