lnmp 安装 redis 及 扩展

安装必须的包

yum install gcc


 下载redis.zip    版本查看地址: http://download.redis.io/releases/

cd /usr/local/src
wget http://download.redis.io/releases/redis-5.0.6.tar.gz
tar zxvf redis-5.0.6.tar.gz
cd redis-5.0.6
make MALLOC=libc


当显示Hint:It`s a good idea to run 'make test' ;)
代表redis安装成功

测试redis是否可用

cd usr/local/src/redis-5.0.6/src
./redis-server &
 
 
启动redis-server,命令后面加上redis的配置文件
 
./redis-server ../redis.conf
 
 
redis-server &  后台启动使用默认配置
 
redis-server 直接启动
 
redis-server  配置路径 如redis-server  /etc/redis.conf 不是后台启动 这时候要后台启动的话就需要配置redis.conf中的
 
daemonize on
 
改为yes
 
停止
 
 redis-cli -a 密码  -h 127.0.0.1 -p 6379 shutdown
 
没有密码
 
redis-cli   -h 127.0.0.1 -p 6379 shutdown
 
 
增加密码:
 
       在配置文件中有个参数: requirepass  这个就是配置redis访问密码的参数;
 
       将前面的注释去掉,后面增加内容
 
然后重启即可


 

出现如下所示代表redis服务启动成功 

另外启动一个窗口,切换到路径

cd /usr/local/src/redis-5.0.6/src/
 
./redis-cli -h 127.0.0.1 -p 6379


     说明redis可用

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

安装php-redis扩展
安装编译工具

yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl


 下载扩展包  (7.3 安装    redis-4.3 成功了       5.6  安装  redis-4.2 成功了)

版本查看地址:https://pecl.php.net/package/redis

wget http://pecl.php.net/get/redis-4.2.0.tgz
 
tar -zxvf redis-4.2.0.tgz
 
cd redis-4.2.0
 
#phpize   必须要在下载并解压后的文件夹下使用才有效
 
/usr/local/php5.6/bin/phpize
 
./configure --with-php-config=/usr/local/php5.6/bin/php-config
 
make
make install
 
编辑php.ini 加入扩展
extension = /usr/local/php5.6/lib/php/extensions/debug-non-zts-20131226/redis.so
或者(只要可以加载就行)
extension = redis.so
 
重启php-fpm 测试查看redis扩展是否正常加载


安装完成后可以在/usr/lib64/php/modules下看到redis.so
最后将redis.so添加进php.ini配置文件即可

vi /usr/local/php/etc/php.ini
/  全速定位到extension_dir,然后添加extension="redis.so"


 最后重启nginx和php-fpm,重启php即可

service nginx restart
service php-fpm restart

重启nginx服务器
重启前检查 /usr/local/nginx/sbin/nginx -t
重启 /usr/local/nginx/sbin/nginx -s reload
重启php
/etc/init.d/php-fpm -help
/etc/init.d/php-fpm reload

 输入linux命令php -m即可查看安装的插件


在浏览器打开localhost/phpinfo.php查看redis扩展是否正常安装 

 在/home/wwwroot/default/下新建一个phpredis.php文件

cd /home/wwwroot/default/
vi phpredis.php
#内容如下
<?php
  $redis = new Ridis();
  $redis->connect('127.0.0.1',6379);
  $redis->set('myname','shmilylbelva');
  echo $redis->get('test');
#
:wq保存


 在浏览器输入localhost/phpredis.php如果看到提示代表扩展安装成功。

参考地址:lnmp 安装 redis 及 扩展_lnmp 安装redis扩展-CSDN博客

Redis在Linux下的安装及扩展安装_linux 安装redis扩展-CSDN博客

Redis云服务器安装及连接教程-踩坑版_redisdesktopmanager连接不上华为云redis-CSDN博客 

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
部署LNMP Redis 是一种常见的配置,在以下的点上,我将提供一个简单的指南来帮助部署LNMP Redis。 首先,确保您已经安装了Linux操作系统。您可以选择Ubuntu、CentOS等。 其次,安装Nginx(N)是部署LNMP堆栈的第一步。您可以通过运行适应您操作系统的命令来安装Nginx。例如,在Ubuntu上,您可以使用以下命令: ``` sudo apt-get update sudo apt-get install nginx ``` 然后,您需要安装MySQL(M)来处理数据库请求。您可以使用以下命令在Ubuntu上安装MySQL: ``` sudo apt-get install mysql-server ``` 接下来是PHP(P)的安装LNMP中的PHP是用于处理后端逻辑的脚本语言。在Ubuntu上,您可以使用以下命令来安装PHP: ``` sudo apt-get install php-fpm php-mysql ``` 现在,您已经安装LNMP堆栈所需的所有组件。 接下来,我们需要安装RedisRedis是内存数据库,用于高效地处理数据读写。您可以通过以下命令在Ubuntu上安装Redis: ``` sudo apt-get install redis-server ``` 安装Redis后,您可以通过编辑配置文件来进行必要的更改。配置文件的位置可能会有所不同,但通常在 `/etc/redis/redis.conf` 中。 确保在配置文件中设置了适当的权限和安全性设置,例如允许远程连接、设置密码等。 完成以上步骤后,您需要重新启动相应的服务,使更改生效。您可以使用以下命令: ``` sudo service nginx restart sudo service mysql restart sudo service php-fpm restart sudo service redis-server restart ``` 然后,您可以通过访问nginx默认的HTML页面,确保Nginx和PHP已经正确安装。 总结:部署LNMP Redis可以通过依次安装Nginx、MySQL、PHP和Redis来实现。确保适当配置和启动相应的服务后,您可以通过访问网页来检查是否成功部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值