当前位置:Gxlcms > PHP教程 > windows下编译php7.2极其扩展judy

windows下编译php7.2极其扩展judy

时间:2021-07-01 10:21:17 帮助过:18人阅读

本篇文章分享的内容是windows 下编译php7.2 极其扩展 judy,现在分享给大家,有需要的朋友可以参考一下本篇文章的内容

php升级到7.2了 打算开始使用php7.2,但是我经常使用的一个扩展judy 没有官方编译后的版本...所以打算自己编译..

参考文章: http://blog.51cto.com/lancelot/2054953 windows下编译php7.2扩展memcache

1.编译环境搭建

(1)php7.2的编译(windows环境)有几个重要的不同.

1.php7.2采用 vc15(vs2017)编译

2.php7.2的php-sdk dsp 不在以前的页面提供下载了(换地址了)

3.编译环境搭建更加简单一些了.


(2)具体环境搭建

一.安装vc15编译器


vs2017把编译器 和 ide 分开了,因为我们只需要编译器所以就不安装vs2017了(直接安装vs2017 免费版也可以)

http://landinghub.visualstudio.com/visual-cpp-build-tools

点击 下载地址 到下载页面 在下面找到 "Visual Studio 2017 生成工具" 下载 安装就可以了(安装的时候注意只需要勾选 只需要vc编译相关工具就可以了)

二.下载 php-sdk 解压

https://github.com/Microsoft/php-sdk-binary-tools

解压到 d:\php_sdk\ (假设我们准备使用 d:\php_sdk\ 作为编译目录)

这时 d:\php_sdk\ 下面应该有


三.在 d:\php_sdk\ 运行phpsdk-vc15-x86.bat

在 php_sdk 目录 按住 shift 键 右键 点击 "在此处打开命令行窗口"

在命令行窗口运行 "phpsdk-vc15-x86.bat"

注释: 如果想编译 64位版本就运行 x64,

结果如下图(phpsdk目录不太一样)


四.运行 phpsdk_buildtree phpdev

这时候 d:\php_sdk\ 下面应该会有一个 phpdev 目录

五.下载php源码解压到 d:\php_sdk\phpdev\vc15\x86\php-src

d:\php_sdk\phpdev\vc15\x86\ (64位为x64) 下面创建 php-src 目录

下载php源码 解压到 php-src 目录

这时 d:\php_sdk\phpdev\vc15\x86\php-src\ 目录下面应该如下 (目录文件可能不太一样 但是这就是源码的根目录)


六.进入 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
$

7.执行 "buildconf"

命令行 执行 "buildconf"

如果提示 没有文件扩展“.js”的脚本引擎

百度 "没有文件扩展“.js”的脚本引擎"

照这个处理

PHP7.1安装yaf扩展的方法

以上就是windows 下编译php7.2 极其扩展 judy的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行