Linux下Lamp.Lnmp环境 PHP使用Redis安装教程
2016-08-11 16:54
791 查看
安装 开始在 PHP 中使用Redis之前,我们需要确保已经安装了redis服务及PHP redis驱动,并且你的机器上能正常使用PHP。 接下来让我们安装 PHP redis 驱动: 第一步:下载地址为:https://github.com/phpredis/phpredis/releases(我下载的是2.2.8.tar.gz) PHP安装redis扩展以下操作需要在下载的 phpredis 目录中完成: 第二步: 按照命令行,一步一步执行就可以了。 [root@localhost ~]# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz //解压下载好的文件 [root@localhost ~]# tar xzf 2.2.8.tar.gz //进入phpredis的扩展 [root@localhost ~]# cd phpredis-2.2.8/ //查看phpredis扩展 的目录在哪里 [root@localhost phpredis-2.2.8]# whereis phpize //输入这个命令 phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz //这是输入命令之后、显示的内容。这就是路径! //输入完路径之后会报错。不过没关系。错误原因是因为缺少 php-devel 这个文件。 [root@localhost phpredis-2.2.8]# /usr/bin/phpize Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command //安装 php-devel 这个文件 [root@localhost phpredis-2.2.8]# yum install php-devel //这里输入 y 就等待下载完毕吧 Is this ok [y/d/N]: y //然后在执行 /usr/bin/phpize 这个命令 [root@localhost phpredis-2.2.8]# /usr/bin/phpize //出现以下结果就就代表OK了 Configuring for:PHP Api Version: 20100412Zend Module Api No: 20100525Zend Extension Api No: 220100525 [root@localhost phpredis-2.2.8]# ./configure --with-php-config=/usr/bin/php-config //输入make [root@localhost phpredis-2.2.8]# make //输入make install 查看 是否装好 Installing shared extensions: [root@localhost phpredis-2.2.8]# make install /usr/lib64/php/modules/ //到这里扩展就算安装完毕了 1.然后在本地访问自己的IP地址查看 Apache phpinfo 中是否存在 redis。很显然没有,搜索了好几遍还是没有 redis 这个扩展 。不要着急、接着操作。 //进入php.ini配置文件 [root@localhost phpredis-2.2.8]# vi /etc/php.ini //进入文件以后、输入 /extension 这个命令 搜索到这个单词、然后在文件中、随便一个位置写入 extension=redis.so 这行代码。保存并且推出。 //重新启动 Apache [root@localhost phpredis-2.2.8]# systemctl restart httpd //这次在本地 再次访问 自己Linux 的IP、就可以在 phpinfo 中搜索到redis了、大功告成! Nginx 下:前提是,Linux 已经安装好 Lnmp 的环境,如果还没有安装,我的博客中有安装教程地址(http://blog.csdn.net/wplblog/article/details/51880965)。 #第一步:首先在 Nginx 的入口处 新建一个 文件 例如 redis.php 访问这个 文件。文件内容如下: <?php phpinfo(); ?> #1:在本地 访问自己的Nginx 的IP地址 查看 phpinfo 中是否有 redis #2:如果有则就不用配置了,如果没有则就对了。 #3:Nginx 没有 Redis 的原因是 :因为Nginx 依赖于 php-fpm 的,上面 在 Lamp 环境下 已经安装好了 Redis。这里就不需要安装。 只需要重新启动一下 php-fpm 就OK了。 [root@localhost conf.d]# systemctl start php-fpm.service #4.在查看 phpinfo 这时候 Redis 就神奇的出现了。 到这里 Lamp 和 Lnmp 的Redis 扩展就完全安装完成!
相关文章推荐
- Linux下Lamp环境 和 Lnmp环境 PHP使用Redis安装教程
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 【Linux】安装LNMP,LAMP建站环境教程
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- UBUNTU10.10安装LAMP(Linux、Apache、Mysql、Php)环境图文教程
- UBUNTU10.10安装LAMP(Linux、Apache、Mysql、Php)环境教程
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- Linux(CentOS6.x)下使用yum软件管理工具安装LNMP(Nginx+PHP+Mysql)环境并配置虚拟主机vhost
- PHP环境配置:Windows下AppServ配置与安装使用教程
- php加速工具xcache的安装与使用(基于LNMP环境)
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- 在WdOS系统下源代码编译安装LNMP环境(Linux+Ngnix+Mysql+Php)
- CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境
- 完美图解教程 Linux环境VNC服务安装、配置与使用 分类: B3_LINUX 2012-11-26 18:35 419人阅读 评论(0) 收藏