#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
分享到:
相关推荐
1. **检查PHP版本和已安装扩展** 在开始安装之前,我们需要确认当前PHP的版本以及已安装的扩展。打开终端,输入以下命令: ``` php -v ``` 这将显示PHP的版本信息和已安装的扩展。如果cURL不在列表中,那么我们...
在本主题中,我们将深入探讨如何在CentOS操作系统上安装Redis服务器,并且集成phpRedis扩展,以便在PHP应用中利用Redis作为持久化数据存储和会话管理。首先,让我们了解Redis的基本概念,然后逐步讲解安装过程。 ...
为了使PHP能够与PostgreSQL数据库进行交互,需要安装和配置PHP的pgsql和pdo_pgsql扩展。在本教程中,我们将探讨一种简便的方法,通过使用.so库文件直接安装这些扩展。 首先,.so文件是Linux下的动态链接库文件,...
CentOS下php安装mcrypt扩展需要的三个安装包,需要重新编译,请大家参考 libmcrypt-2.5.8.tar mcrypt-2.6.7-win32 mcrypt-2.6.8.tar mhash-0.9.9.9.tar
5. **安装PHP及依赖**: 使用YUM命令安装PHP及其依赖: ```bash sudo yum --disablerepo=* --enablerepo=local-php install php ...
centos7.3 手动添加mysqli扩展
因此,在本文中,我们将详细介绍如何在 CentOS 7 系统上安装 PHP 的 bcmath 扩展。 一、查看当前系统版本和 PHP 版本 在安装 bcmath 扩展之前,我们需要首先查看当前系统版本和 PHP 版本。我们可以使用以下命令来...
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需要的扩展,上传备份一下 防止下次找不到 版本:kernel-devel-3.10.0-1062.el7.x86_64
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
在某些情况下,我们可能需要在CentOS上安装特定的PHP扩展来增强其功能,比如mcrypt。mcrypt是一个加密库,提供了多种加密算法,如DES、3DES、AES等,对于处理加密数据或开发安全应用非常有用。 在CentOS 6.5上安装...
CentOS 5.8 安装教程 CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 ...
CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...
【标题】:“CentOS迅雷下载地址及安装图解” 【正文】: CentOS是一款基于Linux的开源操作系统,它以Red Hat Enterprise Linux (RHEL)为基础,提供了稳定、安全且免费的企业级计算环境。在本资源中,我们将涵盖从...
在升级到 PHP 7.3 后,需要重新安装扩展。作者强调了重新安装扩展的重要性,因为新的扩展包文件夹是必须的,不能在以前的扩展包文件夹下安装。 查看 PHP 版本 文章最后提供了查看 PHP 版本的方法,使用 php -v ...
centos7源码安装php-7.4.19和常用扩展,centos7.8下测试通过。
CentOS 7 安装 MySQL
在CentOS系统中,安装PHP的Oracle扩展是为了让PHP能够与Oracle数据库进行通信,这对于运行包含Oracle数据库连接的Web应用程序是必要的。以下是如何在CentOS 6上为PHP 5.3.28安装Oracle扩展的详细步骤: 首先,你...
在Linux系统,特别是CentOS上配置PHP环境时,有时需要安装特定的扩展来增强其功能。本案例聚焦于“CentOS PHP5.6环境下安装mongo.so扩展”,这是一个用于连接和操作MongoDB数据库的PHP扩展。MongoDB是一个高性能、无...