【发布时间】:2020-08-16 20:56:32
【问题描述】:
我是 Gearman 的新手,我已按照 How to install Gearman with PHP Extension 中的建议安装 Gearman。
安装程序最后显示Gearman已成功安装,但是当我执行命令启动Gearman时却说command not found。
command: gearmand -d
bash: gearmand: command not found
安装完成后显示的消息是:
Build process completed successfully
Installing '/usr/lib64/php/5.5/modules/gearman.so'
install ok: channel://pecl.php.net/gearman-1.1.2
重新检查安装后,很明显已经安装了 gearman
pecl/gearman is already installed and is the same as the released version 1.1.2
【问题讨论】:
-
如果你在一些 debian 上衍生
gearmand是gearman-job-server包的一部分。运行apt-get install gearman-job-server安装包。 -
我们使用的是centos
-
gearmand不是 php 模块pecl/gearman的一部分。因此,您必须单独安装守护程序。 -
CentOS 7.x? EPEL x86_64 repo 中有一个 gearmand 包。首先,如果您还没有启用该 repo。然后,只需
yum install gearmand。或者,从github.com/gearman/gearmand/releases 下载最新的 gearmand 版本,配置并编译源代码。