自学内容网 自学内容网

windows下编译php源码

前提需要准备好 vs2022 环境

下载 php sdk,地址 https://github.com/php/php-sdk-binary-tools 中的 release 下载最新版本

解压到比如 d:\develop\php-sdk 目录下

在系统的开始菜单中,找到 x64 Native Tools Command Prompt for vs 2022 点击运行

命令行中切换到 php-sdk 目录下,运行构建初始化脚本 phpsdk-vs17-x64.bat 进入到 $ 操作符下

在 $ 操作符下切换到 php-src 源码目录

php 源码从 github 下载 https://github.com/php/php-src ,切换到指定构建分支

运行 buildconf 生成配置文件,然后运行 configure.bat 初始化编译配

如有需要编译的插件在这里进行配置,如 curl 的插件编译配置,不编译插件直接 configure 就可以

configure --enable-curl --with-curl="C:\path\to\curl" --with-openssl="C:\path\to\openssl" --with-zlib="C:\path\to\zlib"

配置完毕之后,使用 nmake 进行编译,稍等一会就编译完毕了

编译完毕后,在 php-src 目录下生成一个 x64 的编译目录,结构如下


原文地址:https://blog.csdn.net/weixin_53109623/article/details/145160215

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!