一、安装mysqli扩展
cd /root/php-7.3.0/ext/mysqli
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
make V=s -j$(nproc)
make install
致命错误:ext/mysqlnd/mysql_float_to_double.h:没有那个文件或目录
解决:
将.h文件路径补全
vi /root/php-7.3.0/ext/mysqli/mysqli_api.c修改
ext/mysqlnd/mysql_float_to_double.h
为
/root/php-7.3.0/ext/mysqlnd/mysql_float_to_double.h
然后重新编译
二、安装zlib扩展
cd /root/php-7.3.0/ext/zlib
cp config0.m4 config.m4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-zlib
make V=s -j$(nproc)
make install