# \[SOLVED\] I can't install Kanboard via Apache on Windows 10

**URL:** https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746
**Category:** Installation Issues
**Created:** [April 8, 2023, 9:33pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746 "2023-04-08T21:33:18Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 8, 2023, 9:33pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/1 "2023-04-08T21:33:18Z")

</div>

Hi,

I would need your help. I followed this manual to install Kanboard on Windows:[[Installation on Microsoft Windows Server - Kanboard Documentation](https://docs.kanboard.org/v1/admin/windows/)

Everything worked fine unless “PHP installation”:

1. I renamed the file “php.ini-production” to “php.ini”

2. After that I uncommented:

extension=gd (I did not find “gd2” in the “php.ini” file)-\> extension=ldap  
extension=mbstring  
extension=openssl  
extension=pdo\_sqlite

1. I set the time zone (added the time zone from the thesemanual)

2. I added these lines to “C:\Apache24\conf\httpd.conf” file (but I had to rewrite some lines because I did not find php5 file, only php8):

LoadModule php8\_module “c:/php/php8apache2\_4.dll” (rewrited from "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

1. I restarted Apache and I got this error message: “The requested operation has failed!”

Did I do something wrong? Could you please advise how I can get this working?

Thank you very much.

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 9, 2023, 8:36am UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/2 "2023-04-09T08:36:30Z")

</div>

I’ve just figured it out. I had to add this code (from [https://www.php.net/manual/en/install.windows.apache2.php](https://www.php.net/manual/en/install.windows.apache2.php)):

"  
#before PHP 8.0.0 the name of the module was php7\_module  
LoadModule php\_module “c:/php/php8apache2\_4.dll”  
\<FilesMatch .php$\>  
SetHandler application/x-httpd-php  
  
#configure the path to php.ini  
PHPIniDir “C:/php”  
"

But now when I open “[http://localhost/kanboard/](http://localhost/kanboard/)” I don’t see my login details. Only index\_kanboard is shown in my browser:  
 ![image](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/c/c28347b0a05e7c45fdaf83e8c825f8e767037ca8.png)

Please, could you help me? Did I forget something uncomment in php file or so?

---

<div class="post-metadata">

### Author: ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)
#### Post date: [April 9, 2023, 12:54pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/3 "2023-04-09T12:54:28Z")

</div>

Your PHP is not running.

> [@etiny](#):
>
> #before PHP 8.0.0 the name of the module was php7\_module  
> LoadModule php\_module “c:/php/php8apache2\_4.dll”  
> \<FilesMatch .php$\>  
> SetHandler application/x-httpd-php
> 
> #configure the path to php.ini  
> PHPIniDir “C:/php”

```auto
#before PHP 8.0.0 the name of the module was php7_module
LoadModule php_module “c:/php/php8apache2_4.dll”
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
#configure the path to php.ini
PHPIniDir “C:/php”

```

Did you omit the closing **\</FilesMatch\>**?

Insert is **exactly** like this: (including any \ and $ chars)

```auto
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

```

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 9, 2023, 1:03pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/4 "2023-04-09T13:03:36Z")

</div>

Thanks for your reply. I really do not know, how to configure this two files correctly. Please, could you help me? Here are:

> **[httpd.conf - Pastebin.com](https://pastebin.com/6FnqyqPY)**
>
> Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

> **[php.ini - Pastebin.com](https://pastebin.com/uEw2JMXR)**
>
> Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

---

<div class="post-metadata">

### Author: ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)
#### Post date: [April 9, 2023, 1:27pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/5 "2023-04-09T13:27:47Z")

</div>

Adjust your _httpd.conf_ from my [pastebin](https://pastebin.com/21hixMYU).

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 9, 2023, 1:32pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/6 "2023-04-09T13:32:47Z")

</div>

Done. A message pops up after open “[http://localhost/kanboard/](http://localhost/kanboard/)”:

Internal Error: PHP extension required: “pdo\_sqlite”

---

<div class="post-metadata">

### Author: ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)
#### Post date: [April 9, 2023, 1:34pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/7 "2023-04-09T13:34:15Z")

</div>

At least we know, PHP is running now.

I don’t have any Windows system, but I think you should read the docs more carefully!  
The name of the extension is php\_pdo\_sqlite.dll, but you wrote

> extension=pdo\_sqlite

instead of

> extension=php\_pdo\_sqlite.dll

![](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/1/13e0e7e4ce064dd87e9f6757698b00e3dfeeae9f.png)

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 9, 2023, 2:12pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/9 "2023-04-09T14:12:11Z")

</div>

In php.ini there aren’t such lines of code. Should I add it to php.ini?

---

<div class="post-metadata">

### Author: ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)
#### Post date: [April 9, 2023, 2:14pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/10 "2023-04-09T14:14:19Z")

</div>

I assume yes. Follow the Kanboard docs.

---

<div class="post-metadata">

### Author: ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)
#### Post date: [April 9, 2023, 3:01pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/11 "2023-04-09T15:01:35Z")

</div>

And now? Does this story continue?

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 9, 2023, 3:08pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/12 "2023-04-09T15:08:23Z")

</div>

Will try and let you know. Thank you

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 9, 2023, 4:01pm UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/13 "2023-04-09T16:01:50Z")

</div>

It helped. I added there all .dll files (php\_gd.dll = without “2”). BUT I also had to do this:

ADD THIS LINES to “System variables”  
(System Properties → Environment Variables → System variables → PATH (click 2times on it) → New):  
 → C:\Apache24  
 → C:\php  
(without “-\>”)

Without it Kanboard with .dll files won’t work. Now it works great ;).

Thanks a lot for help.

---

<div class="post-metadata">

### Author: ![FxFx](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/fxfx/32/1358_2.png) [@FxFx](https://kanboard.discourse.group/u/FxFx)
#### Post date: [April 11, 2023, 6:12am UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/14 "2023-04-11T06:12:59Z")

</div>

I someone else struggles with that. Here is a complete working Kanban for Windows 10. With Apache, MySQL, PHP and SQlite:

> **[GitHub - JustFxDev/Portable-Kanboard-and-Webserver: A working portable...](https://github.com/JustFxDev/Portable-Kanboard-and-Webserver)**
>
> A working portable Kanboard System with an Apache Webserver, mysql and php without the need to have admin rights on Windows - GitHub - JustFxDev/Portable-Kanboard-and-Webserver: A working portable ...

Portable.

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [April 11, 2023, 6:19am UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/15 "2023-04-11T06:19:17Z")

</div>

Is it fully functional (all features) as original Kanboard? And is it safe to use? Is all the user’s personal information safe?

---

<div class="post-metadata">

### Author: ![FxFx](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/fxfx/32/1358_2.png) [@FxFx](https://kanboard.discourse.group/u/FxFx)
#### Post date: [April 11, 2023, 6:22am UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/16 "2023-04-11T06:22:26Z")

</div>

Yes. You may have to change the security tokens, if you want to use it with other users (see documentation on Github).

And as with the original out-of-the-box Installation: you have to take care on web security as with any public hosted software.

The documations decribes what’s included. You can delete or add plugins as with the “normal” setup.

Cheers, Fx

---

<div class="post-metadata">

### Author: ![mpho.khena](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@mpho.khena](https://kanboard.discourse.group/u/mpho.khena)
#### Post date: [February 7, 2024, 8:51am UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/17 "2024-02-07T08:51:33Z")

</div>

Hi Etiny

I hope all is well? Do you care to pass the installation guide with amendments you did? Been struggling for some time with installing the Kanboard to windows server. Thanks in advance

---

<div class="post-metadata">

### Author: ![etiny](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@etiny](https://kanboard.discourse.group/u/etiny)
#### Post date: [February 7, 2024, 9:33am UTC](https://kanboard.discourse.group/t/solved-i-cant-install-kanboard-via-apache-on-windows-10/2746/18 "2024-02-07T09:33:27Z")

</div>

Hi. I’ve used Laragon for Windows 10. I did not install Kanboard on Windows Server.
