安装扩展首先 在下面的地址中找到要安装的扩展,点击进去选择适合的版本,下载
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