Luminova Framework

Development Server

Last updated: 2024-07-19 16:13:31

Luminova provides a convenient built-in development server, leveraging PHP's native web development server functionality. This is useful for local development and testing your application in a controlled environment. You have the option to use this server for local development or continue using platforms like XAMPP or WAMPP.


Help

To display help related information for development server run the below command.

php novakit server --help

Server Command

The server command starts the Luminova PHP development server. To start server, navigate to your project main directory and run the following command:

php novakit server

This will start the server, allowing you to access your application over the browser by visiting http://localhost:8080.


Command Options

You can customize the server startup with the following options:

  • -b, --php: Specify the PHP binary location to use.
  • -h, --host: Specify the HTTP hostname to use.
  • -p, --port: Specify the HTTP host port to use.

Specifying a hostname and port:

php novakit server --host=127.0.0.1 --port=8081

Passing your hostname and port will start the server and you can now view your application in your browser at http://127.0.0.1:8081.

Specifying the PHP version to use.

php novakit server --php=/path/to/php.binary

The value should be the path to the PHP executable binary version you want to use:


Third Party Server

If you prefer to use third-party development servers like XAMPP or WAMPP, simply install and start the respective application services. Then, navigate to the htdocs directory in XAMPP or the www directory in WAMPP and create your project directory (e.g., myproject.com).

You can access your project by navigating to http://localhost/myproject.com/public/ or http://127.0.0.1/myproject.com/public/, in your web browser, which will launch your project.