`
yexingren23
  • 浏览: 31866 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】Gearman php extension on ubuntu

 
阅读更多

http://con.cept.me/blog/post/7/install-gearman-php-extension-on-ubuntu

 

Gearman is a really cool job queue to deal with processes that are too heavy to be done on only one server. By default the php extension for Gearman will not compile on Ubuntu 10.10 here is how to get it working.

Let's get pecl


1
sudo apt-get install php-pear

We need the php dev package to compile extensions


1
sudo apt-get install php5-dev

Now we need to open the backports to get the latest version


1
sudo nano /etc/apt/sources .list

Uncomment the following 2 lines


1
2
deb http://nl.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
deb-src http://nl.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse

Install gearman


1
sudo apt-get install gearman libgearman-dev gearman-tools uuid-dev

Install the php extension


1
sudo pecl install channel: //pecl .php.net /gearman-0 .7.0

Create the ini file for php extension

1
sudo nano /etc/php5/conf .d /gearman .ini

Add the extension file in it.

1
2
;Gearman extension
extension=gearman.so

Now check to see if it's installed

1
php -m | grep gearman
分享到:
评论

相关推荐

    Gearman PHP Extension

    Gearman是一个分发任务的程序框架,可以用在各种场合,与Hadoop相比,Gearman更偏向于任务分发功能。它的 任务分布非常 简单,简单得可以只需要用脚本即可完成。Gearman最初用于LiveJournal的图片resize功能,由于...

    php使用gearman进行任务分发操作实例详解

    在介绍PHP使用Gearman进行任务分发操作的过程中,有几个关键知识点需要详细阐述: 1. Gearman的介绍和应用场景: Gearman是一个工作负载分发服务器和库,允许将工作分散到多个机器或者机器上的多个核心上进行异步...

    Laravel开发-php-gearman

    **Laravel 开发与 PHP Gearman** 在 Laravel 开发中,PHP Gearman 是一个非常重要的工具,它允许开发者实现分布式任务处理和异步任务执行,从而提高应用的性能和响应速度。Gearman 是一个跨语言的、通用的任务调度...

    Gearman中文手册,Gearman中文详解,gearman手册chm

    Gearman中文手册,gearman手册chm,Gearman中文详解,分享gearman技术心得,主要是为了分享技术,所以不要大家的资源分。

    GearmanManager, 用于管理gearman员工的PHP守护进程.zip

    GearmanManager, 用于管理gearman员工的PHP守护进程 PHP的 PHP需求PHP 5.5.9 ( 使用这里版本测试)POSIX扩展过程控制扩展pecl/gearman或者 Net_Gearman为什么使用 GearmanManager运行Gearman工作者可能是一个乏味的任

    Gearman环境搭建资料

    Gearman提供了C++、Python、PHP等多种语言的客户端库,你可以根据项目需求选择合适的库。例如,如果你选择了C++,可以使用`Boost编译.zip`中的资料来编译Boost库,以便使用Boost.Gearman接口。在开发过程中,你需要...

    Laravel开发-laravel-gearman-rpc

    **Laravel 开发与 Gearman RPC 整合详解** 在现代Web开发中,异步任务处理和分布式计算已经成为提升系统性能的关键技术。Laravel作为PHP的流行框架,提供了丰富的工具来支持这类需求。本篇文章将深入探讨如何在...

    gearman 文档

    ### Gearman文档与集群计算框架的关键知识点 #### 一、Gearman概述 **Gearman**是一种分布式任务调度框架,主要用于跨机器或者同一机器上的不同进程之间分发任务。它允许开发者将任务分解并分配给一组工作节点...

    GearMAN讲解及所带来的变革

    GearMAN是一个高效的分布式任务框架,最初设计用于解决Web2.0环境中图片处理等耗时任务的快速分配和执行问题。它的名字来源于“Generic Worker Manager”,意在成为一个通用的任务分发工具。GearMAN通过将任务分配给...

    Gearman C# API和示例

    Gearman 是一个分布式任务队列系统,它允许应用程序在多台服务器之间分发工作负载,以提高处理效率和可扩展性。在这个“Gearman C# API和示例”项目中,我们将探讨如何使用C#语言与Gearman进行交互,以及如何在...

    gearman下载gearman下载

    Gearman是一款开源的分布式任务队列系统,它允许应用程序在多台机器上分发工作负载,从而实现异步处理和负载均衡。这个系统的重点在于解耦任务的发起者和执行者,使得系统能够灵活地扩展并提高处理能力。在本讨论中...

    Gearman中文手册最新完整版chm

    Gearman中文手册,gearman手册chm,Gearman中文详解,分享gearman技术心得,主要是为了分享技术,所以不要大家的资源分。

    Gearman java APIs和一个小Demo

    Gearman 是一个分布式任务队列系统,它允许应用程序在需要时分发工作负载,并在有可用资源时异步处理这些工作。在Java中,我们可以利用 Gearman 的客户端库来与 Gearman 服务器进行交互,执行分布式任务。本篇文章将...

    Gearman Worker实例 C++ vs2008

    Gearman是一个分布式任务队列系统,它允许应用程序将工作分发到多个服务器或进程,以实现负载均衡和异步处理。在本实例中,我们关注的是如何在C++环境中,利用Visual Studio 2008(VS2008)在Windows平台上创建一个...

    Gearman安装可能涉及到的安装包

    该资源包括安装Gearman时可能涉及到的软件包 具体包括gearmand、gearman、php、gperf、libevent

    java-gearman-service(gearman-java-service)

    java实现gearman的job实现的jar包,包括gearman server,client和work客户端API

    java-gearman-service-0.6.6.zip

    java-gearman-service-0.6.6.zip 包,gearman分为3部分,client - server - worker,创建 java 版本的client和worker部分。 其实在gearman中,client和worker的编写不复杂,但是不同厂商提供的API是不大相同的,本...

    gearman-mysql-udf-0.6.tar.gz

    Gearman 是一个分布式任务队列系统,它允许应用程序在需要时分发工作并异步处理结果。这个名为 "gearman-mysql-udf-0.6.tar.gz" 的压缩包包含了一个 Gearman 与 MySQL 结合使用的用户定义函数(UDF)插件,版本为 ...

    net_gearman-master.zip

    《PHP Gearman客户端插件——深入理解net_gearman-master》 在PHP的世界里,Gearman是一个强大的分布式任务处理框架,它允许开发者将任务分发到多台服务器上执行,从而实现负载均衡和异步处理。本文将深入探讨...

Global site tag (gtag.js) - Google Analytics