Windows10环境下编译生成启用了ui扩展并可以使用composer的PHP7.4.25(一)编译环境搭建

记录Windows10 64位环境下使用Visual Studio 15 生成工具 2017编译32位的PHP7.4.25,下载相关库,并配置必要编译选项从而启用ui扩展和支持composer过程中遇到的问题和解决办法。

参考: windows下编译php7图形库php_ui.dll


目  录

编译环境搭建

Visual Studio 15 生成工具 2017

        php-sdk-binary-tools

        Visual Studio 15 生成工具 2017 + php-sdk-binary-tools


编译环境搭建

Visual Studio 15 生成工具 2017

步骤1:访问下载链接(需要登录微软账号),找到Build Tools for Visual Studio 2017 (version 15.9)下载符合自身机器位数的版本(自带Cross Compile命令行工具,不用考虑太多,选择最符合自己机器位数的版本下载,我选择和我机器相符的x64版本),你会得到名为vs_BuildTools.exe的文件。

步骤2:运行vs_BuildTools.exe,等待下载,完成后自动运行Visual Studio Installer程序,其中已安装标签栏中显示有Visual Studio 15 生成工具 2017(此时仅安装基础命令行工具Developer Command Prompt for VS 2017)。

 步骤3:点击修改,在弹出页面工作负荷标签栏勾选Visual C++ 生成工具,点击右下角修改执行安装。

 步骤4:等待安装完成后使用系统搜索栏搜索关键词2017,发现安装完成的Command Prompt for VS 2017,并且有步骤2中安装的Developer,步骤3中安装的x86 Native Toolsx86_x64 Cross Toolsx64 Native Toolsx64_x86 Cross Tools共五个工具。


php-sdk-binary-tools

步骤1:访问下载链接下载php-sdk-binary-tools-master.zip,或使用命令下载到指定位置(我们这里在C盘新建了php目录并下载至其中): 

mkdir C:\php && cd C:\php && git clone https://github.com/microsoft/php-sdk-binary-tools.git


Visual Studio 15 生成工具 2017 + php-sdk-binary-tools

步骤1:我们要在64位环境下编译32位的PHP,所以运行x64_x86 Cross Tools Command Prompt for VS 2017。 

 步骤2:我们要使用Visual Studio 15 生成工具 2017编译32位的PHP,Visual Studio 15 生成工具 2017对应的vc版本为vc15,所以在步骤1中的命令行中输入命令启动phpsdk-vc15-x86.bat

C:\php\php-sdk-binary-tools\phpsdk-vc15-x86.bat


至此编译环境搭建完毕,我们后续所有的编译操作均需在该命令行内执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值