在phper源码编译扩展时,总会执行phpize脚本还会配置--with-php-config,那到底是为什么?
- phpize 命令是用来准备 PHP 扩展库的编译环境的,会根据PHP环境生成对应的configure文件文件
- php-config 是一个简单的命令行脚本用于获取所安装的 PHP 配置的信息,所以在编译环境是./configure 后面可以指定的是php-config文件的路径,在编译扩展时,如果安装有多个 PHP 版本,可以在配置时用 --with-php-config 选项来指定使用哪一个版本编译,该选项指定了相对应的 php-config 脚本的路径。
网友评论