Note: You are currently viewing documentation for Moodle 3.2. Up-to-date documentation for the latest stable version of Moodle is probably available here: admin/environment/php extension/mbstring.

admin/environment/php extension/mbstring

From MoodleDocs
Revision as of 11:00, 11 May 2017 by marios Theo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

If you want to have mbstring work on a LAMP server with yum (Fedora, Redhat, Centos) or apt-get (Ubuntu, Debian) then do this

1) As root from the CLI yum install php-mbstring or in the apt-get case apt-get install php-mbstring

for php7 on Centos do: "yum install php70-mbstring"

Then restart Apache

either /etc/init.d/httpd restart or possibly /etc/init.d/apache2 restart

Then check your server Environment again and the whinge from Moodle should have gone away and rewarded you with a nice tick or such-like.


To enable the mbstring library in Windows package installations of Moodle:

  1. Open the php.ini file found in the moodle/apache/bin folder or Windows folder
  2. Find the line: ;extension=php_mbstring.dll
  3. Remove the ; at the beginning of the line
  4. Restart apache if necessary

Note: This page needs to be enhanced by adding corresponding instructions for other kinds of Moodle installations.

See also