Getting this error after accepting the license on install.php


I’m getting the following error after accepting the license on install.php

Strict Standards: Declaration of MssqlManager::getAffectedRowCount() should be compatible with DBManager::getAffectedRowCount($result) in /home/mgccrm/public_html/CRM/include/database/MssqlManager.php on line 2104

Strict Standards: Declaration of SqlsrvManager::compareVarDefs() should be compatible with DBManager::compareVarDefs($fielddef1, $fielddef2, $ignoreName = false) in /home/mgccrm/public_html/CRM/include/database/SqlsrvManager.php on line 100
System Check Acceptance

Errors have been detected during compatibility check. In order for your SuiteCRM Installation to function properly, please take the proper steps to address the issues listed below and either press the recheck button, or try installing again.

MB Strings Module

Functions associated with the Multibyte Strings PHP extension (mbstring) that are needed by the SuiteCRM application were not found.

Generally, the mbstring module is not enabled by default in PHP and must be activated with --enable-mbstring when the PHP binary is built. Please refer to your PHP Manual for more information on how to enable mbstring support.

Please let me know how to solve this issue.

Thanks in advance.

As error says you should install php-mbstring package. If you are using debian-like (debian, ubuntu) OS;

apt-get install php5-mbstring

If you are using CentOS/RHEL;

yum install php5-mbstring (or php-mbstring)

Don’t forget to reload or restart your php service (and you web server) after installation.