首页 » 网站推广 » phpdll文件技巧_编译适用于 PHP 83 的 redisdll 扩展文件

phpdll文件技巧_编译适用于 PHP 83 的 redisdll 扩展文件

访客 2024-10-31 0

扫一扫用手机浏览

文章目录 [+]

PHP 8.3 发布了,当然是第一韶光上啦。
项目用到了redis,但 pecl 官网上没供应对应的 dll 文件,只能自己编译了。

下载安装 Visual Studio

编译 PHP 8.3 须要利用 Visual Studio Community 2019,太旧的版本弗成,太新的2022版本支持又还不足好。
1.下载最新版本的Visual Studio Community 2019;2.勾选利用 C++ 的桌面开拓,然后进行安装;

phpdll文件技巧_编译适用于 PHP 83 的 redisdll 扩展文件

获取 PHP SDK

1.获取最新版本的PHP SDK;

phpdll文件技巧_编译适用于 PHP 83 的 redisdll 扩展文件
(图片来自网络侵删)

git clone --depth 1 git@github.com:php/php-sdk-binary-tools.git php-sdk-binary-tools-master

2.双击打开目录下的phpsdk-vs16-x64.bat;3.实行创建所需的目录构造;

phpsdk_buildtree phpmaster获取 PHPRedis 源代码

1.获取 PHPRedis 仓库源代码;

git clone --single-branch --branch 5.3.7 git@github.com:phpredis/phpredis.git pecl/redis获取 PHP 8.3 源代码

1.获取 PHP 仓库源代码;

git clone --branch PHP-8.3 git@github.com:php/php-src.git php-src

2.转到 php-src 目录;

cd php-src获取依赖

phpsdk_deps --update --branch 8.3开始编译

线程安全版本:

buildconf --forceconfigure --disable-all --with-all-shared --enable-cli --enable-redisnmake

非线程安全版本:

buildconf --forceconfigure --disable-all --with-all-shared --disable-zts --enable-cli --enable-redisnmake

如果想修正编译参数重新编译,可以先实行一次 buildconf --force 和 nmake clean 命令,然后再重新配置编译参数。

编译完成

编译完成后,可以在 php-sdk-binary-tools-master/phpmaster/vs16/x64/php-src/x64/Release[_TS] 目录下找到 php_redis.dll 文件。

原文:https://blog.ll00.cn/archives/378.html

标签:

相关文章

Python编程从入门到精通,探索编程之美

编程已经成为现代社会的一项基本技能。Python作为一种简单易学、功能强大的编程语言,在我国教育领域备受关注。本文将从Python...

网站推广 2025-03-02 阅读1 评论0

Scum07代码编程之美与适用方法

编程已成为当今社会不可或缺的技能之一。Scum07代码作为一款经典的编程语言,在我国众多程序员中备受推崇。本文将深入解析Scum0...

网站推广 2025-03-02 阅读1 评论0

Linux环境下的前端代码运行优化与步骤

前端技术逐渐成为软件开发的核心。Linux操作系统因其稳定性、安全性、开放性等特点,成为众多开发者和企业青睐的运行环境。本文将从L...

网站推广 2025-03-02 阅读1 评论0