centos上为php安装扩展

薄洪涛5年前Linux1508

今天做了一个查询心跳数据的功能,相关的数据放在redis里面,我才用了yii框架链接redis的时候,线上服务器报

Class yii\redis\Connection does not exist

造成的原因有两种及解决方法如下:

  1. 未安装yii2.0组件----->安装yii2.0的redis扩展

  2. php环境未安装扩展---->为线上php环境安装redis扩展

针对第一条

composer require --prefer-dist yiisoft/yii2-redis

针对第二条

 1.先下载扩展,根据不同的php版本来,我这里服务器是php7.1,所以执行以下命令

wget -c http://pecl.php.net/get/redis-4.2.0.tgz
tar -zxvf redis-4.2.0.tgz 
cd redis-4.2.0
/usr/local/php/bin/phpize    ---- 这里如果报错执行 yum install autoconf
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

    2. 修改php.ini,增加 extension=redis.so

    3. 重启php就可以了



相关文章

阿里云服务器更改默认ssh端口

我们通常服务器默认的ssh端口是22,但是使用默认端口是不安全的,所以我们需要更改ssh端口1.修改ssh配置文件vi /etc/ssh/sshd_config找到 #Port 22 ,然后...

php脚本以守护进程的方式运行

写了一个聊天室,需要手动执行php start.php start命令去启动workerman的握手程序,但是退出xshell后,进程会被杀掉,因为之前用过node的forever,感觉php应该也有...

服务器:swap告警,系统异常报错

服务器:swap告警,系统异常报错

登陆自己的小服务器,用composer下载个东西,一直报killed[root@host voyager]# composer require tcg/voya...

git常用命令

太简单的clone,push ,pull就不说了,每天都用的没必要总结git放弃本地更改,强制拉取远程更新git fetch --all git reset -...

编辑器之神Vim的使用

在这个蔚蓝色的星球上,流传着两大神器的传说: 据说Emacs是神的编辑器,而Vim是编辑器之神。今天我们来学习下编辑器之神Vim的使用;想当年我开始学习Vim的时候,最抓狂的事情莫过于怎么退出vim;...

nginx转发配置

帮同事搭建博客,选用的是ghost博客后台,这是基于nodejs的一套cms系统,然后需要用nginx去转发,顺便总价下nginx的转发方式及规则server_name  域名;...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。