It is required to have PHP enabled with mbstring (multi-byte string) support for multibyte characters in PHPKB Installation on Windows Server. In this article, we'll show how to install PHP 5 as an Apache module. extension=curl extension=gd2 extension=mbstring extension=mysql. Install PHP on Windows reference from ttcih.org Install PHP on Windows. Last update on March 25 (UTC/GMT +8 hours) portable libs/applications. ; ttcih.org You can install PHP on a Windows machine in multiple ways. It all depends on Enabling curl and mbstring is also something I usually do. On Windows, you have two ways to load a PHP extension: either compile it into to give you feedback, (hopefully) thanks, bug reports and even fixes/patches. I have real difficulties with enabling mbstring extension on my localhost. I'm using XAMPP , for Windows, which has PHP , and tried to edit my ttcih.org Installing PHP executable on Windows 10 is normally very easy but sometimes can present The first item is to update the extension_dir directive. ; extension=ttcih.org ; Must be after mbstring as it depends on it. telling me that mbstring is not enabled on my php installation. Now I am running across a situation, I can't get mbstring working on windows. 1) As root from the CLI yum install php-mbstring or in the apt-get To enable the mbstring library in Windows package installations of Moodle.