248 php7,ubuntu16.04扩展安装 redis,memcached,yar,rdkafka

原创 2017年03月07日 14:05:15

php扩展安装

本地环境
操作系统 : ubuntu16.04 / amd64
php 编译安装在 /usr/local/php

redis

  • 下载
git clone -b php7 https://github.com/phpredis/phpredis.git
  • 安装
# mv phpredis/ /etc/
# cd /etc/phpredis
# phpize
# ./configure
# make
# make install
  • 启动扩展
#vim /usr/local/php/etc/php.ini
extension=redis.so
  • 重启服务

memcached

要安装 memcached,需要先安装依赖库 libmemcached

# git clone https://github.com/php-memcached-dev/php-memcached.git
# cd php-memcached/
# git checkout php7
phpize
./configure --disable-memcached-sasl
make
makeinstall

启动扩展

#vim /usr/local/php/etc/php.ini
extension=memcached.so
  • 重启服务

yar

  • 下载
#wget http://pecl.php.net/get/yar-2.0.0.tgz
  • 解压、编译、安装,步骤同上:
# tar -zxvf yar-2.0.0.tgz
# cd yar-2.0.0
# phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
  • 在php.ini中添加yar.so
#vim /usr/local/php/etc/php.ini
extension=yar.so
  • 重启服务

rdkafka

kafkalib

  • 下载
git clone https://github.com/edenhill/librdkafka.git
  • 解压、编译、安装,步骤同上:
./configure
make
sudo make install

rdkafka

  • 下载
git clone https://github.com/arnaud-lb/php-rdkafka.git
  • 解压、编译、安装,步骤同上:
cd php-rdkafka
phpize
./configure
make all -j 5
sudo make install
  • 在php.ini中添加rdkafka.so
#vim /usr/local/php/etc/php.ini
extension=rdkafka.so
  • 重启服务
版权声明:本文为博主原创文章,未经博主允许不得转载。

Ubuntu 下安装 PHP7 扩展 Memcached

参考链接1:https://serversforhackers.com/c/installing-php-7-with-memcached 参考链接2:https://hanxv.cn/archiv...
  • Forrest_Gao
  • Forrest_Gao
  • 2017年07月17日 13:00
  • 882

跟着SY速学Ubuntu系列四:编译安装PHP7下面的memcached扩展

安装一些基本依赖 1、autoconf : 生成配置脚本的工具 (譬如我们使用的./configure文件就需要它来生成) $sudo apt-get install autoconf -y 2、...
  • SxinBoss
  • SxinBoss
  • 2016年06月21日 22:02
  • 1455

Ubuntu16.04安装redis和php的redis扩展

安装redis服务sudo apt-get install redis-server装好之后默认就是自启动、后台运行的,无需过多设置,安装目录应该是/etc/redis启动sudo service r...
  • setoy
  • setoy
  • 2017年08月29日 16:46
  • 1113

ubuntu 16.04安装php7.0 redis扩展及使用php操作redis

一、安装php7.0 redis扩展 安装配置步骤如下: 1.root@ubuntu:/tmp# git clone -b php7 https://github.com/phpredis/php...
  • zls986992484
  • zls986992484
  • 2016年10月04日 00:57
  • 4987

Ubuntu 16.04 安装 LAMP 及各种扩展

Apache2安装apt-get install apache2配置虚拟主机/etc/apache2/sites-available 目录下有 000-default.conf 文件 将000-de...
  • sinat_34990639
  • sinat_34990639
  • 2017年01月09日 00:36
  • 1848

Ubuntu16.04下安装redis并实现helloworld

保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6:sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz ...
  • xiangwanpeng
  • xiangwanpeng
  • 2017年01月17日 19:48
  • 11118

ubuntu 中安装memcached

Linux系统安装memcached,首先要先安装libevent库,不然安装过程会出现如下信息  If it's already installed, specify its path using...
  • yypzye
  • yypzye
  • 2016年08月28日 00:34
  • 1193

php7安装memcached(centos7)

//1.yum 安装memecached# yum install -y memcached//2.安装完成启动memcached# memcached -d -m 100 -u root -l 19...
  • senyzy
  • senyzy
  • 2018年02月08日 14:44
  • 6

ubuntu安装memcached

1、安装libevent 从libevent官网找到合适版本的下载链接,官网地址如下http://libevent.org/,因为提供的地址有时候是会变的,如果变了就无法下载,需要到官网找新的链接。...
  • yxtouch
  • yxtouch
  • 2017年04月05日 10:58
  • 652

Mac & Linux下php7添加memcached和redis扩展

前言:前段时间分别在mac和ubuntu16下安装了php7,虽然速度很快,但是有一些扩展php7还没有支持,如memcached和redis。Memcached想要安装memcached,需要先安装...
  • houzhiwen_yy
  • houzhiwen_yy
  • 2017年04月10日 16:22
  • 1504
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:248 php7,ubuntu16.04扩展安装 redis,memcached,yar,rdkafka
举报原因:
原因补充:

(最多只允许输入30个字)