linux 安装扩展(redis,mongo)

安装扩展首先  在下面的地址中找到要安装的扩展,点击进去选择适合的版本,下载

https://pecl.php.net/package-stats.php

下载完成后,解压到服务器(自定义安装目录)

例如 安装redis-2.2.8:

/home/redis/

解压命令

tar zxf redis-2.2.8.tgz

解压后生成目录

/home/redis/redis-2.2.8


进入此目录中,执行命令

/usr/local/php/bin/phpize

(以上地址为示例地址,具体为当前服务器上安装的PHP位置 以及版本  对应的PHP版本目录下的/bin/phpize)

执行完成后会生成 configure  文件

然后继续执行命令

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

(等号后面的地址同理 根据当前服务器具体的php安装 位置以及版本修改)

然后继续执行:

make && make install

或者先执行 make  然后再执行 make install ,会生成 (你安装的扩展名).so  文件

最后去php.ini  中修改配置文件(/php/etc/php.ini)

在最下面或者你配置扩展的位置  添加

extension=redis.so(或者是你其他的扩展名字)

最后重启 nginx 和 php   查看phpinfo 即可

如果在make 编译中报下面的错误,那就检查自己的php和扩展版本,换个扩展版本(稍微低一点的版本)再试一次

fatal error: zend_smart_str.h: No such file or directory

你可能感兴趣的:(linux 安装扩展(redis,mongo))