一.安装redis扩展

下载redis扩展包以及解压

wget https://github.com/edtechd/phpredis/archive/php7.zip

unzip php7.zip

进入解压后目录,编译安装

cd data/pkg/phpredis-php7

/usr/local/php/bin/phpize

出现问题

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

#安装autoconf

yum install autoconf

开始编译

/usr/local/php/bin/phpize

查找php-config

find / -name php-config

配置环境

./configure --with-php-config=/usr/local/php/bin/php-config

编译安装

make & make install

配置php.ini,添加redis.so扩展

vim /usr/local/php/etc/php.ini

extension=redis.so

重启php-fpm

killall php-fpm

/usr/local/sbin/php-fpm

二.安装swoole扩展

克隆swoole

git clone https://gitee.com/swoole/swoole.git

安装swoole且编译

cd swoole

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install
配置php.ini,添加swoole.so扩展
vim /usr/local/php/etc/php.ini

extension=swoole.so

重启php-fpm

killall php-fpm

/usr/local/sbin/php-fpm

以上就是php编译安装扩展redis及swoole的详细内容,更多PHP相关知识请关注我的专栏PHP​zhuanlan.zhihu.com

最新文章

  1. spring的路径通配符
  2. string的实现
  3. 开发框架Data Abstract和Hydra发布版本Winter 2013
  4. HTC Vive开发笔记之手柄震动
  5. 移动端Web开发之我见
  6. iOS7 下去掉状态栏(全屏)
  7. Visual Studio 2005 移植 - WINVER,warning C4996, error LINK1104
  8. maven更新总结与tomcat发布方法总结
  9. javaweb学习总结(四十七)——监听器(Listener)在开发中的应用
  10. 网页端启动WinForm
  11. TIMESTAMP和DATETIME哪个好
  12. 《SpringMVC从入门到放肆》十三、SpringMVC数据校验
  13. PHP 缓存技术(一)
  14. 查看值是否传过来php
  15. problem: vue中获取动态元素高度
  16. Adam算法
  17. 如何迁移完整SQL数据库到另外一台服务器
  18. python 操作记事本
  19. java 构造json对象数组
  20. Java设计模式学习记录-原型模式

热门文章

  1. SpringMVC框架应用
  2. 查看war包编译时使用的jdk版本
  3. 快速排序 QuickSort (C++迭代,递归)
  4. 1032 Sharing (25分)
  5. onkeyup的死循环问题
  6. Linux - cron - 基础
  7. C语言编译和链接详解(通俗易懂,深入本质)
  8. 隐藏wordpress版本信息
  9. 移动端CSS重置
  10. Redis06——Redis五大数据类型 list