为什么要用phpize,我们在安装php时:

'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--with-zlib-dir' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--with-gd' '--enable-ftp' '--with-iconv' '--with-gettext' '--with-curl' '--enable-fastcgi' '--with-openssl'

后面的参数是我们要的模块,但是随着工作的需要,我们还要在加些模块,又不想重新编译php,这些我们就可以用phpize了。如果机器上没有phpize,要安装php-devel这个包:

# yum install php-devel

安装php-redis

tar zxvf phpredis.tar.gz 解压出owlient-phpredis-90ecd17目录

cd owlient-phpredis-90ecd17

phpize

Configuring for:

PHP Api Version: 20041225

Zend Module Api No: 20050922

Zend Extension Api No: 220051025

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

php安装完成后有个php-config,yum安装的php,php-config可能在/usr/bin/php-config。他是一个脚本文件,用于获取所安装的php配置的信息。

make (之前make & make install 一起执行,导致出错:redis.so is not avild×××××,后来make clean 重新configure 分开make make install 就好了)

make install

成功后出现:

Installing shared extensions: /usr/lib/php/modules/

ls /usr/lib/php/modules/

dbase.so ldap.so pdo.so pdo_sqlite.so phpcups.so redis.so snmp.so

然后在php.ini中加载模块那加一行:

extension=redis.so

然后重起apache或者phpcgi或者其他。

(上面添加redis.so可能不对)

vim php.ini

最后添加

image.png

yum安装php怎么phpize,安装phpize、phpredis相关推荐

  1. nginx 支持php扩展,Nginx和php安装及配置五之LINUX用PHPIZE安装PHP GD扩展

    篇文章给大家分享的内容是关于Nginx和php安装及配置五之LINUX用PHPIZE安装PHP GD扩展,有着一定的参考价值,有需要的朋友可以参考一下 1.生成so文件 [1]sudo yum ins ...

  2. php7.1 phpize编译gd,centos 7 下用 phpize安装GD扩展库

    yum 安装 开启GD库需要的模块 freetype ,jpegsrc,libpng 用phpize安装 查询php 开启模块 查询 phpize扩展安装 下载目录:/usr/src/freetype ...

  3. Linux下利用phpize安装php扩展

    为什么80%的码农都做不了架构师?>>>    php有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展.php提供了一个phpize工具 ...

  4. Linux使用phpize安装php扩展的方法和步骤

    应用场景 在使用php的过程中,我们常常需要去添加一些PHP扩展库.在window环境中是很方便的,只要将扩展的dll文件放到php安装目录的ext目录中,然后在php.ini最后添加一条extens ...

  5. php7 phpize,安装phpize7.3

    1,背景 在现有的ubuntu16.04中,装了好几个版本的PHP /etc/php/ 5.6/ 7.0/ 7.1/ 7.2/ 7.3/ whereis php php: /usr/bin/php7. ...

  6. docker php安装gd扩展_Linux安装redis及安装php-redis扩展

    最近想详细学习下redis,利用vagrant复制了个linux系统,把安装过程及遇到的问题记录下来,以备后用. 一.在其中一台linux服务器上安装redis服务. 1.下载某版本的安装包:wget ...

  7. CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解

    Haproxy配置 永久修改名字:便于区分虚拟机! Haproxy:hostnamectl set-hostname haproxy Web1: hostnamectl set-hostname WE ...

  8. linux7提示软件安装源位置不对,详解 RHEL7.1 yum源配置与软件安装

    导读 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自 ...

  9. Linux中yum源配置及软件安装管理

    一.什么是yum源?为什么要进行yum源配置? 说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的. yum源就相当是一个目录项,当我们使用yum机制安装软件 ...

  10. linux 安装jdk yum安装 源码包安装

    目录 方法一 yum安装jdk 方法二 从官网下载包安装jdk 对于开发者来说,安装jdk按理说是非常简单的事,但在linux下安装着实费了我这个一直玩windows的小白不少劲.这里简单把步骤梳理下 ...

最新文章

  1. SAP MM 工序委外场景再探 – 相关采购申请单据中的总账科目确定
  2. logging 模块记录日志
  3. 每日一皮:实习生将他的代码交给高级开发人员,高级开发反手一个...
  4. 【Java Web开发指南】ELJSTL笔记
  5. SpringBoot+Vue+Echarts实现双柱体柱状图
  6. SQL Server灾难恢复方法
  7. 关于html和javascript在浏览器中的加载顺序问题的讨论
  8. 渗透测试入门21之Metasploit渗透测试常用流程
  9. 第二章节 ASP.NET 验证控件(二)
  10. 大数据分析的价值体现
  11. G面经prepare: BuyGoods
  12. java私塾 java篇_Java私塾跟我学系列——JAVA篇 六、
  13. cad插件_CAD插件迷你建筑工具箱安装教程
  14. 软件开发流程规范介绍
  15. hdu 1849 Rabbit and Grass Nim博弈
  16. html5 放鞭炮效果,flash如何制作鞭炮的爆炸效果
  17. iGrimace iOS7-Ios8-ios一键新机 系统 NZT NEO 非V8锤子IG基本操作全教程:v3 v8
  18. java中json数据_Java中json的使用 解析json数据
  19. cucumber java从入门到精通_cucumber java从入门到精通(4)Scenario Outline及数据驱动...
  20. 2022-2027年中国纪录片行业市场全景评估及发展战略规划报告

热门文章

  1. 深度学习softmax函数理解
  2. KEPServerEX 6与UaExpert结合使用
  3. web测试基础知识(一)web基础
  4. 【虫师--系列20】性能测试知多少---性能分析与调优的原理
  5. ZZY.QR 简单二维码生成编辑器
  6. RC4加密解密算法123
  7. 计算机成瘾的危险英语对话,关于网瘾的英语情景对话
  8. 协议 框架 解决方案
  9. mac使用docker安装php开发环境
  10. IDEA使用Tomcat 部署web应用