资讯专栏INFORMATION COLUMN

centos下PHP源码编译安装redis扩展

浠ラ箍 / 2210人阅读

摘要:扩展下载网址点这里下载这里我选的是,然后进入合适的存放文件的目录这个要根据自己的的安装目录来修改自己的文件,然后添加扩展添加重启然后查看是否已经安装对于以上步骤可能会出现的问题在第四步可能会出现碰到这种情况去网上找教程,大部

redis扩展下载网址点这里下载

这里我选的是redis-3.1.3.tgz,然后进入合适的存放文件的目录:

wget http://101.96.10.64/pecl.php....

tar zxvf redis-3.1.3.tgz

cd redis-3.1.3

/usr/local/php7/bin/phpize (这个要根据自己的phpize的安装目录来)

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

make && make install

修改自己的php.ini文件,然后添加redis扩展:vim .../php.ini 添加extension = redis.so

重启PHP

然后查看phpinfo是否已经安装


对于以上步骤可能会出现的问题:
在第四步可能会出现:

Cannot find config.m4. Make sure that you run /usr/local/bin/phpize in the top level source directory of the module

碰到这种情况去网上找教程,大部分都是同样的结果:

如果在安装php扩展的时候出现如题的错误:只需到php的安装目录下如:cd /usr/local/php/php-7.0.4/ext/openssl 执行命令:  cp ./config0.m4 ./config.m4 即可解决

这个时候如果按照上述步骤进行解决将会毫无作用,正确的做法应该是到我们要安装的扩展包中去进行操作,拿上述安装的redis扩展来说,就要进去你当前的redis扩展解压的目录执行cp ./config0.m4 ./config.m4
然后就可以了

第8步重启PHP如果是源码编译安装的PHP,需要重启php-fpm服务:

查看php-fpm的进程ps aux|grep php-fpm

kill掉进程:killall php-fpm或者kill pid,pid就是php-fpm的主进程id

启动php-fpm:/usr/local/php7/sbin/php-fpm.实际情况需要根据自己的实际安装目录。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26263.html

相关文章

  • redis专题(1)】安装与启动

    摘要:简介是一个由之父写的存储系统。提供了一些丰富的数据结构,包括以及还有和一样的结构当然还包括了对这些数据结构的丰富操作。 简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo(redis之父)写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 ...

    chenjiang3 评论0 收藏0
  • centos7.4源码安装php,swoole,nginx,redis,mariadb

    摘要:源码安装文件下载下载源码下载下载源码下载下载源码下载源码下载源码下载源码包解压命令包解压命令安装安装前的准备安装安装安装安装安装需要的扩展安装安装时需要的扩展安装在源码目录中执行以下操作执行命 源码安装 1. 文件下载 1.1 下载PHP源码 php.net 下载 php-7.2.7.tar.gz 1.2 下载swoole源码 https://github.com/swoole/s...

    Invoker 评论0 收藏0

发表评论

0条评论

浠ラ箍

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<