[英]How to configure or install GEARMAN in windows OS?
我想在项目中实现“GEARMAN”,但我不知道如何在Windows操作系统中安装或配置“GEARMAN”。 任何人都可以提供我可以与“GEARMAN”合作的链接吗?
Gearman必须在cygwin环境下编译:
- 安装cygwin并打开shell;
- 下载并安装libevent;
- 下载并安装gearman服务器。
这是一个更详细的教程: http : //www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/ 。
我相信“Gearman”的官方网站是最好的。 您可以在本网站找到“文档”,“如何安装”和“示例”: http : //gearman.org/
此外,您还可以获得示例: http : //php.net/manual/en/gearman.examples-reverse-task.php
“Gearman”入门: http : //gearman.org/getting-started/
在Windows上: http : //www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/
祝你好运。 我相信你会喜欢和装备齐全的“Gearman”合作。
如何安装GEAR MAN
要安装libuuid1-devel,请搜索uuid,然后选择以下选项
要安装libboost-devel,请搜索libboost-devel并选择以下内容
要安装libmpfr4,请搜索libmpfr4并选择以下内容
要安装gcc-g ++,请搜索g ++并选择以下内容
单击下一步安装
在windows上搜索cygwin-terminal - >点击它,这应该没有任何错误
安装更多包
C:\\ cygwin64> setup-x86_64.exe -q -P make C:\\ cygwin64> setup-x86_64.exe -q -P boost C:\\ cygwin64> setup-x86_64.exe -q -P libiconv
现在cygwin已成功安装
11.1现在下载gearmand。 。 和解放。 。 。*来自( https://gist.github.com/mnapoli/5270256 )并粘贴到 - > C:/ cygwin64 / tmp /
================================================== ===============================
在windows上搜索cygwin-terminal - >点击它
type - > cd C:
键入 - > cd cygwin64 / tmp / libevent。 。 *。
键入 - > ./configure
输入 - > make
键入 - > make install
现在libevent应该安装在/ usr / local / lib上,但是这个路径不在库路径中,GCC不会自动找到它。
您可以将生成的库复制到/ usr / lib:
cp / usr / local / lib / libevent * / usr / lib(这不是最干净的解决方案,欢迎您提出替代方案)
如果您现在位于/ usr / lib中,请键入/ cygdrive / c以进入安装文件夹
输入 - > cd tmp
键入 - > cd cygwin64 / tmp / gearman。 。
键入 - > ./configure
输入 - > make
键入 - > make install
**************在此之前你需要在Windows防火墙上启用端口4730转到步骤24 ******
现在服务器已安装,您可以从cygwin终端启动它:
/usr/local/sbin/gearmand.exe或者如果你想要它超级详细:
/usr/local/sbin/gearmand.exe -vvv您也可以启动该进程并将其从终端分离:
gearmand -d
================================================== =======================
控制面板 - >系统和安全 - > Windows防火墙 - >高级设置 - >入站规则
右键单击入站规则 - >新规则 - >端口 - >选择Tcp - >输入端口号(4730)
单击下一步 - >将名称命名为“Gearman port”
完
================================================== ============================
参考 - >这是针对Windows xampp - > https://julienliabeuf.com/installing-pear-windows/
以下步骤在Windows iis服务器上安装
C:\\ Program Files(x86)\\ PHP \\ v7.1
输入 - >系统范围
输入继续
继续更改php.ini
确保php.ini - > include_path引用梨路径,如下所示
;***** Added by go-pear include_path=".;C:\\Program Files (x86)\\PHP\\version.*\\pear" ;*****
转到C:\\ Program Files(x86)\\ PHP \\ version。*
双击PEAR_ENV.reg以添加到环境变量
复制Net文件夹并将其粘贴到其中 - C:\\ Program Files(x86)\\ PHP \\ version。* \\ pear
在命令提示符下键入 - > pear install Net_Gearman-alpha
输入
打开php.ini粘贴后面的行(启用套接字)
延长= php_sockets.dll
注意:确保php / socket。* / ext下存在php_sockets.dll
复制php.ini并将其重命名为php-cli.ini(这是在命令提示符下运行)
万岁! 就是这样,完成了。
现在你应该尝试使用以下链接https://github.com/brianlmoon/net_gearman进行演示
注意:不要忘记也包括库
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.