php5.5.29安装

CleverCode以前使用的php是php5.2,下载升级为php5.5.29

 

1 下载php-5.5.29.tar.gz  

http://download.csdn.net/detail/clevercode/9602370

 

2 其它的安装都和 http://blog.csdn.net/clevercode/article/details/45579837 安装相同。

不同的地方是。php5.5已经有自带的php-fpm。

与http://blog.csdn.net/clevercode/article/details/45579837不同地方。

 

 

4.5 安装PHP

1) 创建用户php-fpm使用的www用户。
# groupadd  www  #添加www组    
# useradd -g  www www -s /bin/false  #创建nginx运行账户www并加入到www组,不允许www用户直接登录系统


2) 创建安装目录,缓存目录,日志目录
a) 安装目录
# mkdir -p /usr/local/php5   
b) 缓存目录
# mkdir -p /tmp/phis   
# chown www:www /tmp/phis -R
c)session目录,如果是负载均衡的多台服务器,需要共享session,session需要放入memcach中
# mkdir -p /tmp/session 
# chown www:www /tmp/session -R
d)创建日志目录
# mkdir -p /data0/logs/php 
# chown www:www /data0/logs/php -R


3)解压
确保已经安装mysql-devel  且生成/usr/lib64/mysql
64位系统中 libmysqlclient 默认安装到了 /usr/lib64/mysql/ 目录下
而php编译时是去/usr/lib目录下查找 因此要创建软连接


# ln -s /usr/lib64/mysql/libmysqlclient* /usr/lib
# /sbin/ldconfig
# cd /usr/local/src/php
# tar -xvpf php-5.5.29.tar.gz


5) 配置
# cd php-5.5.29
# ./configure  --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr --with-mysqli=/usr/lib64/mysql/mysql_config  --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi  --enable-fpm --enable-force-cgi-redirect  --enable-mbstring --with-mcrypt  --with-gd  --enable-gd-native-ttf --with-openssl  --with-mhash  --enable-pcntl  --enable-sockets --with-ldap  --with-ldap-sasl  --with-xmlrpc  --enable-zip  --enable-soap --without-pear  --with-pdo-mysql


6)编译
make ZEND_EXTRA_LIBS='-liconv'


7)安装

 

 

 

make install 

 

 

4.7 配置PHP

不需要再配置php-fpm。在/usr/local/php5/sbin/php-fpm已经有了。

 

1)拷贝配置文件

# cp /usr/local/src/php/php-5.5.29/php.ini-development /usr/local/php5/etc/php.ini  

 

2)删除系统自带配置文件       
# rm -rf /etc/php.ini 


3)添加软链接        
# ln -s /usr/local/php5/etc/php.ini  /etc/php.ini

 

#配置php命令

ln -s /usr/local/php5/bin/php /usr/bin/

 

 

 

 

技术交流

CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建的qq群(架构师俱乐部):517133582。加群和腾讯,阿里,百度,新浪等公司的架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师!

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值