Redis--The PHP Extension Installed
2016-11-14 23:27
281 查看
其实,应该截图会更明确点,不过,这篇总结是写在软件安装成功的第二天,当时忘记截图了,不想再折腾一次,就这样吧。
安装PHP extension Redis in CentOS6
# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz 根据php 版本下载
# tar -zxvf 2.2.8.tar.gz
# cd phpredis-2.2.8/
# /usr/local/php/bin/phpize (phpize运行时需要进入php extension的根目录)
# ./configure --with-php-config=/usr/local/php/bin/php-config (php-config 路径一般在编译方式安装的php 的bin 目录中)
#make && make install
按照以上步骤,php redis extension 就完成安装 了。
最后是将redis.so 配置到php.ini 中。
这里,因为php是编译模式安装的,所以,php.ini在配置的目录或默认的目录下是没有的。 需要从源文件中cp php.ini-development 一份到设定的config path
我的默认 config path : /usr/local/php/lib
cp php-5.6.27/php.ini-development /usr/local/php/lib/php.ini
vi /usr/local/php/lib/php.ini 打开php.ini
找到 匹配linux 的 extension_dir赋值为 extension_dir ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
add : extension = redis.so
重新启动php-fpm 以及 nginx
访问 phpinfo() , 可以看到redis 拓展被支持。
安装PHP extension Redis in CentOS6
# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz 根据php 版本下载
# tar -zxvf 2.2.8.tar.gz
# cd phpredis-2.2.8/
# /usr/local/php/bin/phpize (phpize运行时需要进入php extension的根目录)
# ./configure --with-php-config=/usr/local/php/bin/php-config (php-config 路径一般在编译方式安装的php 的bin 目录中)
#make && make install
按照以上步骤,php redis extension 就完成安装 了。
最后是将redis.so 配置到php.ini 中。
这里,因为php是编译模式安装的,所以,php.ini在配置的目录或默认的目录下是没有的。 需要从源文件中cp php.ini-development 一份到设定的config path
我的默认 config path : /usr/local/php/lib
cp php-5.6.27/php.ini-development /usr/local/php/lib/php.ini
vi /usr/local/php/lib/php.ini 打开php.ini
找到 匹配linux 的 extension_dir赋值为 extension_dir ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
add : extension = redis.so
重新启动php-fpm 以及 nginx
访问 phpinfo() , 可以看到redis 拓展被支持。
相关文章推荐
- The PHP cURL extension must be installed to use Guzzle 错误: ubuntu 安装 php-curl 拓展
- PHP配置rrdtool扩展 (How to build the PHP rrdtool extension)
- [Ubuntu] How to add PHP extension after installed PHP?
- The mbstring extension is missing. Please check your PHP configuration.
- composer install 报错(Install or enable PHP's redis extension)
- yii uploadfile 错误提示: fileinfo php extension is not installed
- PHP: to use scptask, you need to install the SSH extension.
- php 报: 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the f
- PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
- php学习日志(4)-The mbstring extension is missing. Please check your PHP configuration错误及解决方法
- Your PHP installation appears to be missing the MySQL extension which is require
- PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
- PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
- Installing the PHP "memcached" Extension on OS X 10.9 Mavericks / 10.10 Yosemite / 10.11 El Capitan
- 小胖学PHP总结5-----PHP操作SQL数据库(Deprecated: mysql_connect(): The mysql extension is deprecated and will)
- The Oracle JDeveloper 10g PHP Extension
- How fast is a C++ extension by the PHP-CPP liberary?
- Dedecms include\dialog\select_soft_post.php Upload Any Files To The Specified Directory Via Variable Not Initial Flaw Bypass Extension Defence
- phpMyAdmin-Error:The mbstring extension is missing. Please check your PHP configuration.