In windows, you need to set up your environment variables to execute php conformable from your command line.
You can follow the instructions provided by the PHP manual, which is pretty clear. One thing to remember is that your PATH variable needs to point to where the
php.exe file is found and not to the
If you are using Aptana, now you can execute your commands from the provided bash shell straight on your ide.
So, in a clean kohana install you can try to execute from your application's root directory:
php index.php --uri=welcome
If you get an
ErrorException that says
Undefined index: SERVER_NAME ~ SYSPATH\classes\kohana\url.php that is because the class relies on
$_SERVER['SERVER_NAME'] which is not set in CLI mode. The fix is to initialize kohana with the full base_url:
Kohana::init(array( 'base_url' => 'http://localhost/kohana/' ...
If you now execute
php index.php --uri=welcome it should output the controllers response body:
There at two helpful modules to deal with CLI in Kohana:
If you check the Kohana Request class, you can see that it handles CLI and that it takes the following options: