centos6.5 卸载php5.5 安装php5.6

ixibei 发表于 分类:Linux / Centos 阅读(2306) 评论(0)

简介:

  之前有个项目需要使用php5.6的新特新,因此必须升级到php5.6,在网上百度了一下,今天就和大家一起分享我的这次升级之旅。1.完全卸载原先存在的php5.5yum remove php  php-bcmath p…

  之前有个项目需要使用php5.6的新特新,因此必须升级到php5.6,在网上百度了一下,今天就和大家一起分享我的这次升级之旅。


1.完全卸载原先存在的php5.5

yum remove php  php-bcmath php-cli php-common  php-devel php-fpm    php-gd php-imap  php-ldap php-mbstring php-mcrypt php-mysql   php-odbc   php-pdo   php-pear  php-pecl-igbinary  php-xml php-xmlrpc


2.下载安装php5.6

 . cd /usr/local


 . wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz


 . tar -zxvf php-5.6.2.tar.gz


 . yum install gcc gcc-c++ libxml2 libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-devel libcurl-devel libmcrypt-devel


 . 安装依赖包 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem  --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql --with-mysqli --with-pdo-mysql --with-pcre-regex --with-iconv --with-zlib --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl --with-jpeg-dir


 . make && make install 


 . 拷贝 cp php.ini-production /usr/local/php/etc/php.ini 把php.ini添加到php安装目录


 . 拷贝 cp sapi/fpm/init.d.php-fpm /usr/local/php/etc/


 . 接下来我们还可能需要将php-fpm作为server服务 cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm


 .设置权限并设置开启启动 chmod +x /etc/init.d/php-fpm 

chkconfig --add php-fpm


 .将php放到环境变量中去

 echo "PATH=$PATH:/usr/local/php/bin" >> /etc/profile (永久生效)

 export PATH=$PATH:/usr/local/php/bin (当前生效)


. 使之立刻生效 source /etc/profile


结束语

本文有任何错误,或有任何疑问,欢迎留言说明。

本站文章除注明转载外,均为原创文章,会经常更新知识点以及修正一些错误,因此转载请保留原出处,方便溯源,避免陈旧错误知识的误导,同时有更好的阅读体验。

http://www.onephper.com/archive/5.html

相关推荐

评论

回复给XXX取消回复

说点什么吧...

网友最新评论

输入关键字