安装步骤
- 进入到源码包下 ext/mbstring目录下
cd /home/work/study/softpackage/php-7.4.4/ext/mbstring
- 运行 phpize
/home/work/study/soft/php/bin/phpize
- 安装基础包
yum install -y oniguruma oniguruma-devel
- 运行
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
- 修改配置信息
vim /home/work/study/soft/php/lib/php.ini
- 修改 php.ini ,在配置文件中加入
extension_dir="/home/work/study/soft/php/lib/php/extensions/no-debug-non-zts-20190902/"
extension=mbstring.so
- 重启 php-fpm 服务
pkill -9 php-fpm
php-fpm
可能会报错
- No package 'oniguruma' found
yum install -y oniguruma oniguruma-devel
参考资料
- centos7 系统的 openssl 升级:https://www.jianshu.com/p/5e930fde9d7a
- PHP 安装 openssl 扩展:https://www.jianshu.com/p/14ce36a7cfe5
- PHP 安装 BCMath 扩展:https://www.jianshu.com/p/745142e35420
- PHP 安装 Mbstring 扩展:https://www.jianshu.com/p/ccd665164eb4