博客主要是写一些新手比较容易遇到的教程和问题。如果一俩句就说清楚的问题就不写了,可以留言我尽量及时回复你。祝大家生活愉快O(∩_∩)O

阿里云ecs centos 安装php-redis扩展

PHP liaoxiansheng 321℃

首先 下载 php redis 包

地址:http://pecl.php.net/package/redis

//我这里下载的是:redis-2.2.8.tgz

wget  http://pecl.php.net/get/redis-2.2.8.tgz
//解压缩
tar -zxvf phpredis-2.2.8.tgz

//进入解压后的文件夹
cd phpredis-2.2.8.tgz

//用phpize生成configure配置文件
/alidata/server/php/bin/phpize
//内容如下
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226

//配置
./configure --with-php-config=/alidata/server/php/bin/php-config

//安装 编译
make
make install

//返回内容如下
Installing shared extensions:   /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

//进入查看是否安装成功   redis.so 
cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

//然后配置php.ini
vim /usr/local/php/etc/php.ini

//加入
extension=redis.so

:wq

搞定!!

然后重启apache, 查看phpinfo(); 就可以看到redis了

 

这里说一下安装的过程中会遇到的几个问题:
1.找不到phpize  可以使用命令 whereis phpize
如果安装了,就会显示相对应的路径 如果没出现路径 只出现phpize: 就说明没有安装  这个时候可以使用命令 yum install php-devel 来安装。 安装成功时候 再次使用whereis phpize 就会出现路径了。
2../configure --with-php-config 这条命令报错 说明没有安装gcc,g++  这个时候使用命令  yum install gcc gcc-c++ 安装一下 就可以了 

 安装成功之后 再次使用./configure --with-php-config 就可以了。 使用这条命令 =前面不能有空格 否则会报configure: error: Cannot find php-config. Please use --with-php-config=PATH

转载请注明:贤生博客 » 阿里云ecs centos 安装php-redis扩展

喜欢 (1)or分享 (0)
让学习成为一种习惯!      欢迎加入新手交流群450394582      带新手上路