This guide will help you to setup step by step Kanboard on a Windows Server with Apache and PHP.
Note: If you have a 64 bits platform choose "x64" otherwise choose "x86" for 32 bits systems.
PHP and Apache are compiled with Visual Studio so you need to install this library if it's not already done.
- Download the library from the official Microsoft website
- Run the installer
vcredist_x64.exe
orvcredist_x86.exe
according to your platform
- Download Apache binary from Apache Lounge
- Unzip the Apache24 folder to
C:\Apache24
Open the file C:\Apache24\conf\httpd.conf
and add the directive:
ServerName localhost
Open a command prompt (cmd.exe
) and go to the directory C:\Apache24\bin
:
cd C:\Apache24\bin
# Install the windows service
httpd.exe -k install
- Double click on
C:\Apache24\bin\ApacheMonitor.exe
, or put it in your startup folder. - Right click on the icon and start Apache
Go to http://localhost/ you should see a blank page with the text "It works!".
- Download the last stable version of PHP from the official PHP website, choose the Thread Safe version and use the exact same build type as Apache: x86 or x64
- Unzip the files to
C:\php
- Navigate to the PHP folder and rename the file
php.ini-production
tophp.ini
Edit the php.ini
:
Uncomment extension directory:
extension_dir = "C:/php/ext"
Uncomment these PHP modules:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_openssl.dll
extension=php_pdo_sqlite.dll
Set the timezone:
date.timezone = America/Montreal
The list of supported timezones can be found in the PHP documentation.
Load the PHP module for Apache:
Add this configuration in the file C:\Apache24\conf\httpd.conf
:
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
# change this directive
DirectoryIndex index.php index.html
Restart Apache.
Test your PHP installation:
Create a file named phpinfo.php
in the folder C:\Apache24\htdocs
:
<?php
phpinfo();
?>
Go to http://localhost/phpinfo.php and should see all information about your PHP installation.
- Download the zip file
- Uncompress the archive in
C:\Apache24\htdocs\kanboard
by example - Open your web browser to use Kanboard http://localhost/kanboard/
- The default credentials are admin/admin
- Windows 2008 R2 / Apache 2.4.12 / PHP 5.6.8