腾讯云环境配置之PHP5.6.3 + redis扩展 稳定版

时间:2015-01-18 01:41来源:linux.it.net.cn 作者:IT
 

#由于上文装过yum groupinstall “Development tools”这里就不装了,直接装缺少的

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#下载并且解压缩php5.6.3源码
cd ~
http://cn2.php.net/distributions/php-5.6.3.tar.gz
tar zxvf php-5.6.3.tar.gz -C /usr/local/src
#安装缺少的依赖
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel
#编译
./configure --prefix=/usr/local/php56 --with-config-file-path=/usr/local/php56/etc --with-mysql --with-gd --with-openssl --with-fpm-user=nginx --with-fpm-group=nginx --with-zlib  --with-mhash --with-pcre-regex --with-iconv --with-curl --with-pear --with-pdo-mysql --enable-fileinfo --enable-mbstring --enable-mysqlnd --enable-opcache --enable-sockets --enable-pcntl --with-libxml-dir --enable-bcmath --enable-dom --enable-fpm --enable-mysqlnd-compression-support --enable-ftp --without-pdo-sqlite --without-sqlite3 --with-gd --with-jpeg-dir --with-freetype-dir --enable-shared
#安装
make
make install
#做两个软连接
ln -s /usr/local/php56/bin/php /usr/local/bin/php
ln -s /usr/local/php56/bin/phpize /usr/local/bin/phpize
#复制配置文件
cp /usr/local/src/php-5.6.3/php.ini-production /usr/local/php56/etc/php.ini
cp /usr/local/php56/etc/php-fpm.conf.default /usr/local/php56/etc/php-fpm.conf
#复制fpm启动管理脚本
cp /usr/local/src/php-5.6.3/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
#修改php-fpm.conf配置参数
vi /usr/local/php56/etc/php-fpm.conf
去掉pid和error_log前面的分号
 
#加入开机启动
# chkconfig --add php-fpm
# chkconfig php-fpm on
 
service php-fpm start

安装redis扩展

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cd ~
wget http://pecl.php.net/get/redis-2.2.5.tgz
tar xvf redis-2.2.5.tgz -C /usr/local/src
cd /usr/local/src/redis-2.2.5
#开始编译安装
phpize
./configure --with-php-config=/usr/local/php56/bin/php-config
make && make install
#把redis.so库添加到php.ini配置文件中
vi /usr/local/php56/etc/php.ini
extension=/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/redis.so
#重启fpm
/etc/init.d/php-fpm restart
#检测扩展是否安装成功
php -m | grep redis
redis
#也可以使用phpinfo();函数的输出页面来看.

最新文章

  1. Netty简介
  2. HDU--洗衣服
  3. C++中public、protected及private用法
  4. JavaScript浏览器对象(BOM)中有关设备、浏览器屏幕高度和宽度的API介绍
  5. Maven搭建SSH环境
  6. POJ 1693
  7. C语言的sizeof
  8. 分布式配置管理平台 - Disconf介绍
  9. java笔记2之算术运算符
  10. hdu 1596 find the safest road
  11. Mysql 关键字-保留字(转帖)
  12. Java解析器
  13. JAVA多线程之CountDownLatch
  14. PJ可能会考的模拟与枚举-自学教程
  15. [Stats385] Lecture 01-02, warm up with some questions
  16. 机器学习英雄访谈录之双料 Kaggle 大师:Dr. Jean-Francois Puget
  17. 使用FractionSlider生成的视差幻灯效果原型
  18. java Calendar
  19. c++移动构造函数
  20. 一、redis系列之基础知识与centos下环境搭建

热门文章

  1. Spot光照资料
  2. vertical-align0 垂直对齐- 图片 兼容个浏览器
  3. border设置不占用宽度
  4. localdb
  5. MANIFEST.MF的用途(转载)
  6. IIS短文件名扫描工具
  7. OC-基本
  8. MVC下的客户端模板技术
  9. Html.RenderPartial、Html.RenderAction联系与区别
  10. android自定义控件(4)-自定义水波纹效果