比如我们安装openssl模块时,会在 ~/php_src_dir/ext/openssl/下执行phpsize
往往会遇到 cannot find config.m4 的错误提示
Cannot find config.m4.
Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module
但此目录下其实会有一个 config0.m4 的文件
#ll 会发现有 config0.m4
mv config0.m4 config.m4
#切换至php编译上下文
/usr/local/php/bin/phpize
#加载php-config编译扩展
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
#编译 安装
make && make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
将编译好的so扩展cp到你的 php 扩展文件夹下
在php.ini里加入extension = openssl.so 即可
重启服务器即可