Install i-doit for Windows Server#
How to install i-doit on Windows operating system is described in this article.
The i-doit installation package for Windows is provided in the Customer Portal.
The contents of the package are as follows:
- i-doit Windows Installer.exe
- idoit-XX.zip
- src.zip
- windowsdesktop-runtime-6.0.14-win-x64.exe
The installation package will always include the latest i-doit version. Also the src.zip
folder allows for an installation without internet connection.
Since the i-doit Windows installer requires windowsdesktop-runtime-6.0.14, this is also provided in case there is no internet connection available.
Installation#
After running the i-doit Windows Installer.exe
you will see the following GUI:
After clicking Install, all the required items will be installed in the background.
The following will be installed:
- Apache 2.4
- PHP 8.0
- MariaDB 10.5
- i-doit-23
If the Windows Firewall is activated, you will be asked if want to trust the application
If the installation was successful, a small window with the message "i-doit has been installed successfully." will display.
After clicking OK a new browser tab with the localhost
URL will be opened automatically and you can use i-doit to the full extent.
If an error occurred during the installation, a log file is automatically created in the i-doit folder
Configuration#
To configure PHP, MariaDB or Apache, you can find the respective config files in the following directories:
-
PHP:
C:/i-doit\php\php.ini
-
MariaDB:
C:\ProgramData\MariaDB\data\my.ini
-
Apache:
C:\i-doit\apache-2.4\conf\httpd.conf
Uninstallation#
To uninstall i-doit, the Apache2 service must be stopped first.
For this we enter the following command in the command prompt:
1 |
|
Once the Apache2 service is stopped, Apache2 can be uninstalled:
1 |
|
Afterwards MariaDB is uninstalled by removing MariaDB under Add or Remove Programs.
Alternatively, MariaDB can also be uninstalled via the command prompt:
1 |
|
Uninstall MariaDB without deleting data:
1 |
|
Now the i-doit folder must be deleted and the PHP PATH
must be removed from the environment variables: