1. 进入源码包扩展目录
[root@localhost ~]# cd /lnmp/php-7.3.12/ext/
2. 进入要编译的的模块的目录下
[root@localhost /lnmp/php-7.3.12/ext]# cd bcmath/
3. 执行以下命令
[root@localhost /lnmp/php-7.3.12/ext/bcmath]# /usr/local/php/bin/phpize [root@localhost /lnmp/php-7.3.12/ext/bcmath]# ./configure --with-php-config=/usr/local/php/bin/php-config #自己安装的实际路径 [root@localhost /lnmp/php-7.3.12/ext/bcmath]# make && make install
4. 编译成功后,会输入文件路径
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/
5. 将此路径添加至php.ini 文件中
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/bcmath.so
6. 重启nginx 或 apache