11.32 php动态扩展模块
Php动态扩展模块
· /usr/local/php/bin/php -m //查看模块
· 下面安装一个redis的模块
· 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/php7/bin/phpize //生成configure文件
· yum install -y autoconf 安装依赖包
· ./configure --with-php-config=/usr/local/php7/bin/php-config
· make && make install
· /usr/local/php/bin/php -i |grep extension_dir //查看扩展模块存放目录,我们可以在php.ini中去自定义该路径
· vim /usr/local/php7/etc/php.ini //增加一行配置 (可以放到文件最后一行)
extension = redis.so
cd /usr/local/src/php-7.1.6
cd ext/ 这个目录下有很多模块
如,没有zip模块
cd zip/ 进入到zip里
/usr/local/php7/bin/phpize 直接执行
./configure --with-php-config=/usr/local/php7/bin/php-config
make install