如果在ubuntu操作系统, php7.2版本可以直接apt-get安装
php7.2安装mbstring扩展
sudo apt-get install php7.2-mbstring
找到对应版本的php源代码包
# php5.2 安装mbstring扩展
# 在php官网上查找发行版本 http://php.net/releases/
wget http://museum.php.net/php5/php-5.2.17.tar.bz2
wget http://jp2.php.net/distributions/php-5.6.38.tar.bz2
wget http://cn2.php.net/distributions/php-7.3.0.tar.bz2
注意php-config phpize版本号要匹配php版本, 最好用php-config, phpize的绝对路径
# 解压
tar xvf php-5.2.17.tar.bz2 -C .
cd ./php-5.2.17/ext/mbstring
# 编译
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config
# 安装mbstring.so
su -
cd /usr/Downloads/php-5.2.17/ext/mbstring
make install
# 记下安装路径
# ----------------------------------------------------------------------
# Installing shared extensions: /usr/local/lib/php/20060613/
# Installing header files: /usr/local/include/php/
# 修改php.ini
locate php.ini
vi /usr/local/etc/php.ini
# 添加以下配置
extension_dir="/usr/local/lib/php/20060613/"
extension="mbstring.so"
# 重启php5-fpm
/usr/local/etc/rc.d/php-fpm reload