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

centos安装gearmand及php扩展

 
阅读更多
#install check
yum -y install yum-fastestmirror
yum -y install patch make gcc gcc-c++ gcc-g77
yum -y install libevent libevent-devel

wget -c http://launchpadlibrarian.net/51244438/gearmand-0.14.tar.gz
tar zxvf gearmand-0.14.tar.gz
cd gearmand-0.14
./configure
make && make install
/sbin/ldconfig
cd ..

#install php extension
wget -c http://pecl.php.net/get/gearman-0.8.0.tgz
tar zxvf gearman-0.8.0.tgz
cd gearman-0.8.0
/opt/modules/php/bin/phpize
./configure --with-php-config=/opt/modules/php/bin/php-config --with-gearman
make
make install
cd ../

#edit php.ini
#extension = gearman.so

#start server
/usr/local/sbin/gearmand -p 4730 -u root -d

#php demo worker.php
<?php
  $worker= new GearmanWorker();
  $worker->addServer();
  $worker->addFunction("title", "title_function");
  while ($worker->work());
   
  function title_function($job)
  {
    return ucwords(strtolower($job->workload()));
  }
?>

php worker.php &

#client.php
<?php
  $client= new GearmanClient();
  $client->addServer();
  print $client->do("title", "AlL THE World's a sTagE");
  print "\n";
?>

php client.php
分享到:
评论

相关推荐

    CentOS安装memcache及扩展

    CentOS安装memcache及扩展 Memcache是一种分布式内存对象缓存系统,可以提高应用程序的性能和可扩展性。下面将详细介绍如何在CentOS环境中安装memcache和php的memcache扩展。 Memcache服务器端的安装 在安装...

    CentOs下安装PHP扩展 curl

    1. **检查PHP版本和已安装扩展** 在开始安装之前,我们需要确认当前PHP的版本以及已安装的扩展。打开终端,输入以下命令: ``` php -v ``` 这将显示PHP的版本信息和已安装的扩展。如果cURL不在列表中,那么我们...

    CentOS7.3 php添加mysql扩展

    centos7.3 手动添加mysqli扩展

    CentOS安装Redis和phpRedis扩展记录

    在本主题中,我们将深入探讨如何在CentOS操作系统上安装Redis服务器,并且集成phpRedis扩展,以便在PHP应用中利用Redis作为持久化数据存储和会话管理。首先,让我们了解Redis的基本概念,然后逐步讲解安装过程。 ...

    CentOS下php安装mcrypt扩展

    CentOS下php安装mcrypt扩展需要的三个安装包,需要重新编译,请大家参考 libmcrypt-2.5.8.tar mcrypt-2.6.7-win32 mcrypt-2.6.8.tar mhash-0.9.9.9.tar

    centos7.9离线安装PHP环境依赖

    5. **安装PHP及依赖**: 使用YUM命令安装PHP及其依赖: ```bash sudo yum --disablerepo=* --enablerepo=local-php install php ...

    centos php memcached扩展

    php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。

    Parallels Desktop虚拟机Centos 7安装Parallels Tools需要的扩展

    Parallels Desktop虚拟机Centos 7安装Parallels Tools需要的扩展,上传备份一下 防止下次找不到 版本:kernel-devel-3.10.0-1062.el7.x86_64

    centos下php安装pgsql和pdo_pgsql扩展,这是另一种方法,很简便,用.so文件来安装

    为了使PHP能够与PostgreSQL数据库进行交互,需要安装和配置PHP的pgsql和pdo_pgsql扩展。在本教程中,我们将探讨一种简便的方法,通过使用.so库文件直接安装这些扩展。 首先,.so文件是Linux下的动态链接库文件,...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    CentOS安装MySQL5.7

    CentOS安装MySQL5.7,带部分截图

    centos 安装php所需的mcrypt各种插件

    在某些情况下,我们可能需要在CentOS上安装特定的PHP扩展来增强其功能,比如mcrypt。mcrypt是一个加密库,提供了多种加密算法,如DES、3DES、AES等,对于处理加密数据或开发安全应用非常有用。 在CentOS 6.5上安装...

    安装php 的bcmath扩展

    因此,在本文中,我们将详细介绍如何在 CentOS 7 系统上安装 PHP 的 bcmath 扩展。 一、查看当前系统版本和 PHP 版本 在安装 bcmath 扩展之前,我们需要首先查看当前系统版本和 PHP 版本。我们可以使用以下命令来...

    CentOS系统安装Redis及Redis的PHP扩展详解

    下面来一起看看在CentOS系统安装Redis及Redis的PHP扩展的详细介绍。 1、安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...

    lammps安装 centos7成功安装

    centos7亲测安装成功,摘自网上一个帖子,忘了出处,若有人知道望告知,添加链接,谢谢!

    Centos安装中文语言包安装方法

    Centos安装中文语言包安装

    CentOS 8 安装图解

    CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...

    centos7源码安装php-7.4.19和常用扩展.txt

    centos7源码安装php-7.4.19和常用扩展,centos7.8下测试通过。

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

Global site tag (gtag.js) - Google Analytics