这里是文章模块栏目内容页
windows 环境 编译 php7.4版本

 windows 环境 编译 php7.4版本

 编译安装  php 7.4.30

 参考资料:https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2

 已经工程目录在 c:\php-sdk 

 参考文档进行编译。

 准备工作:

 编译php7.2以上版本需要 vc15环境 即安装有visual-studio 2017开发工具

 编译php8  以上版本,需要vc16环境,即安装有visual-studio 2019开发工具

 安装visual-studio开发工具,默认会在window系统上安装对应的vc 版本。

 

 下载相关工具和源码

 1、php7.4 的源码 http://windows.php.net/download/ 找到需要的php版本 源码

 2、下载 编译php的sdk工具。https://github.com/php/php-sdk-binary-tools

 

 部署本地的目录环境:

 1、创建目录   c:\php-sdk

 把php的sdk工具解压到此目录里面。 c:\php-sdk\里面有 子目录 bin, lib and msys2

 和 phpsdk-vc15-x64.bat 批处理文件。

 2、打开windows 的powershell 。cd 到 c:\php-sdk

 3、在命令行里面启动批处理文件  phpsdk-vc15-x64.bat

 4、执行 phpsdk_buildtree phpdev, 可以看到脚本创建了目录c:\php-sdk\phpdev\vc15\x64 

 

 5、把php的源码解压到上面目录内

C:\php-sdk\phpdev\vc15\x64\php-7.4.30-src

 6、cd 到此源码目录

 7、 安装php源码的依赖。 phpsdk_deps -update 

  等待全部依赖文件全部下载完成。出现 successfully 表示完成。

 

 编译php 

  1、还是在 C:\php-sdk\phpdev\vc15\x64\php-7.4.30-src 内。

  2、执行 buildconf 

  3、下面是最重要一步的,执行

   configure  --enable-cli --enable-snapshot-build  --enable-object-out-dir=../obj/ --enable-com-dotnet=shared --enable-shmop=shared  --enable-fd-setsize=2048 --enable-debug-pack --without-analyzer  --with-curl=shared

   开始编译准备,表示php 的编译模式;

   4、开始编译php 

   nmake

   5、把php的扩展extension以dll方式

   nmake snap 

   

好了,本文就是在windows10 环境里面编译php 7.4的 步骤,内容全部完成。感谢你的阅读。