linux环境请看之前的文章:linux下安装php的yar远程RPC扩展并使用,php yar安装
首先查看一下当前phpinfo环境,然后下载对应的dll文件:
下载地址:https://www.php.net/manual/zh/yar.installation.php
然后复制解压的文件dll到ext目录下
然后修改php.ini加入扩展
然后重启环境(nginx或者apache)
然后再看phpinfo:
已经安装成功了。
写一个php测试一下,比如thinkphp里面搞一个测试文件:
执行看看:
出现上面的证明非常成功
加一个hello方法在服务端基于base(yar):
然后远程调用:
执行结果:
很成功的。
下面是我的yar扩展,支持php7.3.x nts
php_yar-2.2.1-7.3-nts-vc15-x64.zip