45.PHP动态扩展模块

/usr/local/php/bin/php -m

//查看模块php

下面安装一个redis的模块git

cd /usr/local/src/
 wget https://codeload.github.com/phpredis/phpredis/zip/develop 
 mv develop phpredis-develop.zip
 unzip phpredis-develop.zip
 cd phpredis-develop
 /usr/local/php/bin/phpize //生成configure文件

生成配置文件时出错,安装依赖后从新生成configuregithub

yum install -y autoconf

45.PHP动态扩展模块

45.PHP动态扩展模块

./configure --with-php-config=/usr/local/php/bin/php-config
 make && make install

45.PHP动态扩展模块

  • 已经生成so文件
  • /usr/local/php/bin/php -i |grep extension_dir //查看扩展模块存放目录,咱们能够在php.ini中去自定义该路径

45.PHP动态扩展模块

vim /usr/local/php/etc/php.ini  //增长一行配置(能够放到文件最后一行)

extension = redis.so
45.PHP动态扩展模块redis

/usr/local/php/bin/php -m |grep redis

45.PHP动态扩展模块

  • 在php源码包中有一个ext文件,里面是一些自带的php扩展的源码包,须要安装哪一个扩展时进入对应源码目录,先生成configure文件而后编译、修改php.ini文件便可。
  • 45.PHP动态扩展模块

相关文章
相关标签/搜索