博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php扩展模块安装-lamp
阅读量:6305 次
发布时间:2019-06-22

本文共 2066 字,大约阅读时间需要 6 分钟。

php扩展模块安装

PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP扩展库仓库。通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。

[root@chy ~]# cd /usr/local/src/[root@chy src]# wget https://codeload.github.com/phpredis/phpredis/zip/develop (首先下载一个develop包)[root@chy src]# du -sh develop 220K    develop[root@chy src]# mv develop phpredis-develop.zip(将这个develop改名字)[root@chy src]# unzip phpredis-develop.zip [root@chy src]# cd phpredis-develop[root@chy phpredis-develop]# [root@chy phpredis-develop]# /usr/local/php/bin/phpize Configuring for:PHP Api Version:         20131106Zend Module Api No:      20131226Zend Extension Api No:   220131226Cannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.(这里报错少autoconf)[root@chy phpredis-develop]# yum install -y autoconf(安装此包)[root@chy phpredis-develop]# /usr/local/php/bin/phpize Configuring for:PHP Api Version:         20131106Zend Module Api No:      20131226Zend Extension Api No:   220131226(生成configure文件)[root@chy phpredis-develop]# ./configure --with-php-config=/usr/local/php/bin/php-config(编译)[root@chy phpredis-develop]# echo $?0(成功)[root@chy phpredis-develop]# make &&make install[root@chy phpredis-develop]# ls  /usr/local/php/lib/php/extensions/no-debug-zts-20131226/opcache.so  redis.so(redis.so这个是扩展模块)[root@chy phpredis-develop]# /usr/local/php/bin/php -m |grep redis(并没有找到此模块)[root@chy phpredis-develop]# /usr/local/php/bin/php -i |grep extension_dirextension_dir => /usr/local/php/lib/php/extensions/no-debug-zts-20131226 => /usr/local/php/lib/php/extensions/no-debug-zts-20131226sqlite3.extension_dir => no value => no value(查看扩展模块存放目录,我们可以在php.ini中去自定义该路径) [root@chy phpredis-develop]# vi /usr/local/php/etc/php.ini ;extension=php_shmop.dllextension = redis.so(增加extension = redis.so 这个可以在最后加也可以在;extension=php_shmop.dll这个的后面增加)[root@chy phpredis-develop]# /usr/local/php/bin/php -m |grep redisredis(查看已经增加了此模块)

转载于:https://blog.51cto.com/chy940405/2047968

你可能感兴趣的文章
数据库设计技巧
查看>>
css定位概述
查看>>
C# 动态修改配置文件 (二)
查看>>
BOM:文档对象模型 --树模型
查看>>
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
获取鼠标的原始移动值
查看>>
Linux信号 编程
查看>>
有关滚动与位置
查看>>
Box2D自定义重力
查看>>
chpasswd
查看>>
mysqldump --single-transaction 和--lock-tables参数详解
查看>>
android 数据库_sql语句总结
查看>>
python购物车
查看>>
解决python2和python3的pip冲突
查看>>
面试/编程
查看>>
linux每日命令(16):head命令
查看>>
公司内部分享【富有成效的每日站会】总结
查看>>
打造一个上传图片到图床利器的插件(Mac版 开源)
查看>>
iOS横竖屏
查看>>