介绍ubuntu安装php7和php7的redis扩展

php7栏目介绍ubuntu如何安装php7+nginx+mysql环境

介绍ubuntu安装php7和php7的redis扩展

推荐(免费):PHP7

1、首先添加nginx_signing.key:

wget http://nginx.org/keys/nginx_signing.keysudo apt-key add nginx_signing.key

登录后复制

2、安装nginx:

立即学习“PHP免费学习笔记(深入)”;

sudo apt-get updatesudo apt-get install nginx

登录后复制

3、安装mysql:

sudo apt-get install mysql-server-5.6 mysql-client-5.6

登录后复制

4、添加PPA:

sudo apt-get install python-software-properties software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt-get update

登录后复制

5、安装php7和php7的扩展

sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-cli php7.0-mcrypt php7.0-mbstring php7.0-dom php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php-gettext

登录后复制

6.安装php7redis扩展:

cd /etcwget https://github.com/phpredis/phpredis/archive/php7.zip -O phpredis.zipunzip -o /etc/phpredis.zip && mv /etc/phpredis-* /etc/phpredis && cd /etc/phpredis && phpize  ./configure && make && sudo make install

登录后复制

上面好像被官方删掉了,如果不行还有一种方法

cd /etcsudo git clone https://github.com/nicolasff/phpredis  cd phpredis  sudo git checkout php7  sudo /usr/local/php7/bin/phpize  ./configure --with-php-config=/usr/local/php7/bin/php-config  make && make install

登录后复制

如果上面成功的话在/etc/php/7.0/mods-available/redis.ini里输入extension=redis.so
将phpredis扩展连接到php7

sudo ln -s /etc/php/7.0/mods-available/redis.ini /etc/php/7.0/fpm/conf.d/redis.inisudo ln -s /etc/php/7.0/mods-available/redis.ini /etc/php/7.0/cli/conf.d/redis.ini

登录后复制

如果是apache要在/etc/php/7.0/apache2/php.ini最后添加extension=/tmp/phpredis/modules/redis.so
重启php和nginx

sudo service php7.0-fpm restartsudo service nginx restart

登录后复制

以上就是介绍ubuntu安装php7和php7的redis扩展的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1971253.html

(0)
上一篇 2025年2月23日 07:58:37
下一篇 2025年2月23日 07:58:56

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • redis pipeline什么意思

    Redis Pipeline 是一种批量处理 Redis 命令的技术,可减少网络开销、提高吞吐量和降低延迟。它通过将多个命令打包成一个请求发送给 Redis 服务器实现。使用 Pipeline 时应使用 try-catch 块,限制命令数量…

    2025年2月23日
    100
  • redis实例是什么意思

    Redis 实例是指一个独立的运行进程,用于存储和管理数据。每个实例拥有自己的配置、数据、持久化策略和客户端连接。它可用于缓存、消息队列、数据库和会话管理等用例。 Redis 实例 一个 Redis 实例是指一个正在运行的 Redis 服务…

    2025年2月23日
    100
  • redis高可用什么意思

    Redis 高可用性是指 Redis 集群能在故障或中断时仍能提供服务,保证数据完整和可用。实现 Redis 高可用性的方法有:主从复制:创建多个 Redis 从节点,由主节点负责写入和复制数据。哨兵:监控 Redis 主从节点健康状态,当…

    2025年2月23日
    100
  • redis过期时间什么意思

    Redis过期时间允许为键设置一个持续时间,在该时间之后键及其值将被删除。(1)通过EXPIRE或PEXPIRE命令设置过期时间。(2)过期时间有助于释放存储空间、避免数据过时以及管理队列。(3)可以使用TTL命令获取过期时间,PERSIS…

    2025年2月23日
    100
  • 怎样查看redis日志

    Redis 日志文件通常位于/var/log/redis/redis-server.log或/edis.log。您可以使用命令行工具(如 tail -f redis-server.log)查看日志。默认日志级别为 “verbos…

    2025年2月23日
    100
  • redis怎样连接redisclient

    redisclient 与 redis 的连接方式 连接 RedisClient 和 Redis 数据库主要有三种方式: 1. 直接连接 最简单的方式是在程序中使用 RedisClient 类来创建对 Redis 数据库的连接: var r…

    数据库 2025年2月23日
    100
  • redis集群怎样重启

    要重启 Redis 集群,可以采用滚动重启的方式:关闭所有从节点关闭主节点重新启动主节点逐个启动从节点检查集群状态 如何重启 Redis 集群 重启个别 Redis 实例 如果只需要重启单个 Redis 实例,可以使用如下命令: redis…

    2025年2月23日
    100
  • redis缓存击穿怎么解决

    Redis缓存击穿的解决方案:加互斥锁:在查询数据库之前获取分布式锁,防止并发查询。异步更新缓存:将缓存更新操作放入队列中异步执行,避免并发更新。热点数据永不过期:设置热点数据较长的过期时间或永不过期,防止缓存击穿。限流:控制访问数据库的请…

    2025年2月23日
    100
  • redis怎么快速删除key

    Redis 提供多种快速删除 Key 的方法:使用 DEL 命令删除单个 Key。使用 UNLINK 命令删除多个 Key。使用 KEYS 命令和 EVAL 命令根据模式删除 Key。使用 Lua 脚本提高删除大量 Key 的性能。使用 R…

    2025年2月23日
    100
  • 如何查看 Redis 服务器版本

    Redis 版本查看方法:1. INFO 命令:redis-cli INFO;2. CONFIG GET 命令:redis-cli CONFIG GET redis_version;3. 服务器响应:redis-cli -h localho…

    2025年2月23日
    100

发表回复

登录后才能评论