时间:2021-07-01 10:21:17 帮助过:18人阅读
php升级到7.2了 打算开始使用php7.2,但是我经常使用的一个扩展judy 没有官方编译后的版本...所以打算自己编译..
参考文章: http://blog.51cto.com/lancelot/2054953 windows下编译php7.2扩展memcache
1.php7.2采用 vc15(vs2017)编译
2.php7.2的php-sdk dsp 不在以前的页面提供下载了(换地址了)
3.编译环境搭建更加简单一些了.
vs2017把编译器 和 ide 分开了,因为我们只需要编译器所以就不安装vs2017了(直接安装vs2017 免费版也可以)
http://landinghub.visualstudio.com/visual-cpp-build-tools
点击 下载地址 到下载页面 在下面找到 "Visual Studio 2017 生成工具" 下载 安装就可以了(安装的时候注意只需要勾选 只需要vc编译相关工具就可以了)
https://github.com/Microsoft/php-sdk-binary-tools
解压到 d:\php_sdk\ (假设我们准备使用 d:\php_sdk\ 作为编译目录)
这时 d:\php_sdk\ 下面应该有
在 php_sdk 目录 按住 shift 键 右键 点击 "在此处打开命令行窗口"
在命令行窗口运行 "phpsdk-vc15-x86.bat"
注释: 如果想编译 64位版本就运行 x64,
结果如下图(phpsdk目录不太一样)
这时候 d:\php_sdk\ 下面应该会有一个 phpdev 目录
在 d:\php_sdk\phpdev\vc15\x86\ (64位为x64) 下面创建 php-src 目录
下载php源码 解压到 php-src 目录
这时 d:\php_sdk\phpdev\vc15\x86\php-src\ 目录下面应该如下 (目录文件可能不太一样 但是这就是源码的根目录)
命令行 "cd d:\php_sdk\phpdev\vc15\x86\php-src\" 进入 php-src 目录
命令行"phpsdk_deps --update --branch master" php会自动下载 需要的依赖包(以前需要手动下载php-dsp文件)
等待下载完成 (大概如下图)
Processing package zlib-1.2.11-vc15-x64.zip Processing package libsodium-1.0.15-vc15-x64.zip Updates performed successfully. Old dependencies backed up into 'D:\php_sdk\phpdev\vc15\x86\deps.201712260650'. D:\php_sdk\phpdev\vc15\x86\php-src $
命令行 执行 "buildconf"
如果提示 没有文件扩展“.js”的脚本引擎
百度 "没有文件扩展“.js”的脚本引擎"
照这个处理
PHP7.1安装yaf扩展的方法
以上就是windows 下编译php7.2 极其扩展 judy的详细内容,更多请关注Gxl网其它相关文章!