以安装openssl模块为例
注:配置PHP的openssl模块需要优先配置系统openssl功能
解压PHP源文件,进入源文件下 ext/openssl 目录 /usr/local/php/bin/phpize
注:该步骤会生成configure文件,执行时可能提示缺少文件config.m4,将当前目录下的config0.m4拷贝至当前目录即可:cp config0.m4 config.m4 ./configure --with-openssl=/usr/local/openssl/ --with-php-config=/usr/local/php/bin/php-config make && make install
该步骤将生成具体的openssl.so模块,具体存放位置请参考编译信息;将生成的openssl.so模块拷贝至PHP扩展目录, 扩展目录具体参考PHP配置文件,添加PHP.ini配置文件中模块支持,如果用apache则重启apache服务,若为nginx则需要重启php-fpm
附录:
autoconf下载:ftp://ftp.gnu.org/gnu/autoconf m4下载:ftp://ftp.gnu.org/gnu/m4/