在Linux中配置php,为PHP操作redis做准备
已经解决phpize没有的问题,否则影响phpredis的安装
phpize的安装和使用https://blog.csdn.net/MengJing_/article/details/103367912
设备:
php: 5.3
centos : 6.5
redis: 5.0.5
phpredis: 2.2.6
1、安装redis
我是window下载的redis5.0.5然后通过SCP复制的
2、安装phpredis
(处理phpize不存在https://blog.csdn.net/MengJing_/article/details/103367912)
我的phpredis下载直接就是 # wget https://github.com/phpredis/phpredis/archive/2.2.6.tar.gz
解压 tar -zxvf 2.2.6.tar.gz
cd phpredis-2.2.6/
查找phpize的位置whereis phpize 或者find / -name *phpize*
之后在phpredis解压后的文件夹内启动phpize 即/usr/bin/phpize 或 phpize
(若不在此文件夹下会出现错误)
注意:
发现此文件夹下没有./configure仍可以启动
安装 make && make install
3、配置PHP支持redis
vim /etc/php.ini
(我的php5是通过yum下载的,所以安装在/etc下的)配置php的配置文件php.ini,具体放在那里可以用 whereis php.ini 来查看
编辑php.ini在最后一行(或者搜索extension_dir所在行的下一行,配置扩展放在一起是个好习惯)
写入extension=redis.so
最后重启php-fpm,再通过如下命令可查看是否已经生效:
大家看到我在启动apache也是可以的,但是我的是centos6并没有这个命令,因为这是centos7的命令
所以使用php -m
发现目标
或者启动apache后,使用info.php查看 信息