使用phpize建立php扩展

  1. 安装redis模块:
  • [root@iZ25hrpug64Z ~]# yum -y install redis php-redis
  1. 进入php安装目录的ext目录
  • [root@iZ25hrpug64Z ~]# cd /application/lnmp1.3-full/src/php-5.6.22/ext/
  1. 获取phpize命令路径
  • [root@iZ25hrpug64Z ext]# whereis phpize
  1. 执行phpize
  • [root@iZ25hrpug64Z ext]# /usr/bin/phpize
  1. 报错


    Paste_Image.png
  2. 解决
  • [root@iZ25hrpug64Z ext]# ./ext_skel --extname=redis
Paste_Image.png
  1. 切换到redis目录
  • [root@iZ25hrpug64Z ext]# cd redis/
  1. 编辑config.m4
  • [root@iZ25hrpug64Z ext]# vi config.m4


    Paste_Image.png
  1. 再执行phpize
  • [root@iZ25hrpug64Z ext]# /usr/bin/phpize
  1. 查找php.ini
  • [root@iZ25hrpug64Z ~]# find / -name 'php.ini'
  • /usr/local/php/etc/php.ini
  1. vi /usr/local/php/etc/php.ini
  • 搜索extension,找个位置添加 extension = "redis.so"
  1. 执行成功截图


    Paste_Image.png

总结:在已经安装了PHP环境的基础上,添加扩展,都可套用这个方法

推荐阅读更多精彩内容