- 浏览: 57511 次
- 性别:
- 来自: 深圳
最新评论
linux安装php redis扩展详细步骤
- 博客分类:
- linux
文章背景: 因为架构workerman框架,写redis底层服务时,发现公司的开发环境没有安装php redis扩展,那就把它装上了,晚上就写了篇文章详细记录下,因为之前也安装过扩展,很多命令不记录就很容易忘记了,所以此文产生~ ,使用namespace 命令空间的时候注意连接redis前加反斜杠 new \redis()
第一步: 下载扩展,加压并上传
下载地址:http://pecl.php.net/package/redis
文件下载成功后,上传至/usr/local/src/
解压: tar -zxvf redis-3.1.2.tgz.tar.gz
第二步: 查找php安装路径,php.ini的配置路径
(1)查找php的安装目录
whereis php
(2)查找php.ini的配置目录
php -i|grep php.ini
(3)查看扩展是否安装
php -m|grep 'red'
第三步: 配置,编译,安装
(1)进入安装目录
cd /usr/local/src/redis-3.1.2
(2)用phpize生成configure配置文件
/usr/local/php/bin/phpize
(3)配置
./configure --with-php-config=/usr/local/php/bin/php-config
(4)编译
make
(5)安装
make install
(6)查看是否有扩展文件
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
第四步,配置php.ini
(1)编辑php.ini加入扩展,在php.ini文件末尾加上
vim /usr/local/lib/php.ini
extension=redis.so
(2)查看是否编写正确
cat /usr/local/php/etc/php.ini | grep 'redis'
(3)重启php
service php-fpm restart
上述问题带出另外一个:配置php的环境变量
(1)修改/etc/profile文件使其永久性生效,在文件末尾加上如下两行代码
export PATH="$PATH:/usr/local/php/bin"
(2)最后:执行 命令source /etc/profile 使其修改生效
(3) 执行完可通过echo $PATH 命令查看是否添加成功。
第一步: 下载扩展,加压并上传
下载地址:http://pecl.php.net/package/redis
文件下载成功后,上传至/usr/local/src/
解压: tar -zxvf redis-3.1.2.tgz.tar.gz
第二步: 查找php安装路径,php.ini的配置路径
(1)查找php的安装目录
whereis php
(2)查找php.ini的配置目录
php -i|grep php.ini
(3)查看扩展是否安装
php -m|grep 'red'
第三步: 配置,编译,安装
(1)进入安装目录
cd /usr/local/src/redis-3.1.2
(2)用phpize生成configure配置文件
/usr/local/php/bin/phpize
(3)配置
./configure --with-php-config=/usr/local/php/bin/php-config
(4)编译
make
(5)安装
make install
(6)查看是否有扩展文件
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
第四步,配置php.ini
(1)编辑php.ini加入扩展,在php.ini文件末尾加上
vim /usr/local/lib/php.ini
extension=redis.so
(2)查看是否编写正确
cat /usr/local/php/etc/php.ini | grep 'redis'
(3)重启php
service php-fpm restart
上述问题带出另外一个:配置php的环境变量
(1)修改/etc/profile文件使其永久性生效,在文件末尾加上如下两行代码
export PATH="$PATH:/usr/local/php/bin"
(2)最后:执行 命令source /etc/profile 使其修改生效
(3) 执行完可通过echo $PATH 命令查看是否添加成功。
发表评论
-
苹果开发者账号申请流程
2019-03-20 20:31 667一、 开发者账号类型选择 邓白氏码 DUNS number,是 ... -
502网关错误之一
2018-05-22 23:16 4142018/05/22 23:23:38 [error] 215 ... -
svn创建新项目与授权
2017-07-27 17:50 454(1)查找Svn Serve 安装目录 ps -aux | g ... -
top, vmstat 命令
2017-05-18 15:35 427top: 各个进程占用系统资源的排行 作用主要用来监控系统实时 ... -
图片盗链和防盗链
2017-03-19 00:32 626背景:今天为了了解高并发,大访问量的技术中,有提到防盗链这块, ... -
centos下源码安装php的详细步骤
2017-03-16 17:05 654背景: 因为要写PHP扩展,之前用的是yum安装lnmp,本次 ... -
ubuntu下netbeans字体抗锯齿设置
2014-10-10 13:10 620自从开始使用ubuntu 11.10以来。netbeans ... -
nginx重载配置
2014-09-15 10:53 632/usr/local/nginx/sbin/nginx -t ... -
nginx 安装
2014-09-14 22:14 0(1)sudo apt-get install nginx ( ... -
sed-i(替换字符串),直接操作文件
2013-12-30 18:48 1576sed -i "1546s/\$\_GET\['la ... -
linux下给phpcurl安装、gd(ubuntu)
2013-11-23 11:48 594先查看自己的php5是否已经安装了curl。方法如下:1.在 ... -
LINUX 版QQ安装方法(待测试)
2013-10-12 15:24 531LINUX 版QQ安装方法 sudo add-apt-re ... -
OWA扫描工具
2013-10-09 21:00 875Ubuntu下安装扫描工具: https://www ... -
ubunt配置虛你域名步驟
2013-09-30 12:31 671配置SSL http://www.linuxidc.co ... -
ubuntu 定时执行php
2013-07-15 11:04 634Ubuntu下使用crontab为PHP建定时任务 ... -
linux中查看文件时显示行号
2013-07-15 11:05 1873[root@1-min etc]# cat -n rsys ... -
linux使用过的命令
2013-07-15 11:10 478查找当前目录下.svn 为结尾的文件并且删除find . ... -
linux笔记
2013-12-30 18:46 385笔记一:#!/bin/bash# Program:# Pr ... -
ubuntu 12.04 安装phpmyadmin
2013-05-21 10:29 826第一步: sudo apt-get install liba ... -
Ubuntu 10.04 下安装 NetBeans (FOR PHP)最新版全程图解
2013-05-16 12:54 985NetBeans目前是Java界最流行的开源Java ID ...
相关推荐
本资源包含php5.5环境在windows和linux系统中安装phpredis扩展资源和文档,帮助你完成php程序对redis的支持,其中分别包含在linux和windows系统中如何一步步完成php_redis扩展安装的步骤和所需资源,最后我再结合...
主要介绍了Linux下php安装Redis扩展的方法,简单介绍了Linux下php安装Redis扩展的具体步骤与相关操作命令,需要的朋友可以参考下
主要介绍了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法,结合实例形式详细分析了Linux平台上安装php7并安装Redis扩展与Swoole扩展的具体步骤与操作技巧,需要的朋友可以参考下
php扩展安装方法极简单. 也遵循3大步.但多出一个phpize的步骤. 1.pecl.php.net 在右上解的输入框 中输入需要的扩展 比如 redis 2.搜索完成后会看到两个蓝色的框 . 下方有个表格. 表格内容如 search results (1 of 1...
以下安装步骤仅以宝塔环境进行安装说明 安装上面所说Nginx(1.18)、php(7.4)、mysql(5.7.31)、redis(6.0.5)、supervisor(2.2), 其中php需安装以下扩展 fileinfo redis imagemagick Swoole4 且去除禁用函数...
redis ; Swoole ; sg11 搭建步骤 1.四个文件解压上传至微擎addons文件夹,装置应用 2.导入数据库(假如事前搭建好了vq直接掩盖数据库) 3.上传小程序后台设置过审形式,需求的插件记得勾选之后在上传。
安装步骤: 1、下载文件,并且解压到网站的根目录下或者根目录下新建一个目录,配置好apache虚拟主机; 2、访问安装地址: (1)服务器本地安装http://localhost/install/(或者http://www.xxx.com/install/) (2)远程...
(2)远程访问域名安装例如http://域名/install/,不支持http://域名/xxx/install/域名下的子目录安装方式 环境要求: Linux + Apache + Mysql + PHP TPshop开源商城源码 更新日志: v2.0.5 1.新增PC端彩虹模板 2.新增...
安装步骤: 1、下载文件,并且解压到网站的根目录下或者根目录下新建一个目录,配置好apache虚拟主机; 2、访问安装地址: (1)服务器本地安装http://localhost/install/(或者http://www.xxx.com/install/) (2)远程...
1.7、同理安装下 PHP 扩展插件 1.8、此时网站整体环境搭建好了,但是还需要确认下宝塔面板以下端口是否开放,没开放的话直接打开(上面一开始开放的部分是服务器开放的端口,别混淆了) 2.设置宝塔面板安全 进入后台...
1.7、同理安装下PHP扩展插件 1.8、此时网站整体环境搭建好了,但是还需要确认下宝塔面板以下端口是否开放,没开放的话直接打开(上面一开始开放的部分是服务器开放的端口,别混淆了) 2.设置宝塔面板安全 进入后台,...
1.5、此时环境lnmp搭建好,但是redis和php插件 如opchache redis fileinfo都需要安装下1.6、找到redis安装下1.7、同理安装下PHP扩展插件1.8、此时网站整体环境搭建好了,但是还需要确认下宝塔面板以下端口是否开放,...
1.7、同理安装下PHP扩展插件 1.8、此时网站整体环境搭建好了,但是还需要确认下宝塔面板以下端口是否开放,没开放的话直接打开(上面一开始开放的部分是服务器开放的端口,别混淆了) 2.设置宝塔面板安全 进入后台,...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...