centos5.6使用yum升级php5.3.6
这次打算直接升级最新版本的php,网上有N多重复最终找到了一个,先拿韩国的测试看看升级
yum install httpd
yum remove php php-*
yum install yum-priorities
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm-Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-6.ius.el5.noarch.rpm
yum install -y php53u-pear php53u php53u-cli php53u-common php53u-devel php53u-gd php53u-mbstring php53u-mcrypt php53u-mysql php53u-pdo php53u-soap php53u-xml php53u-xmlrpc php53u-bcmath php53u-snmp
升级成功 但这个是32位系统
在国内的服务器,64位系统测试结果,
file /usr/lib64/php/modules/xsl.so from install of php53u-xml-5.3.6-1.ius.el5.x86_64 conflicts with file from package php-xml-5.1.6-27.el5_5.3.x86_64
出现类似这样的错误一堆
使用以下方法成功升级centos5.6升级php5.3.6
yum install httpd
yum remove php*
yum install yum-priorities
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-6.ius.el5.noarch.rpm
yum install -y php53u-pear php53u php53u-cli php53u-common php53u-devel php53u-gd php53u-mbstring php53u-mcrypt php53u-mysql php53u-pdo php53u-soap php53u-xml php53u-xmlrpc php53u-bcmath php53u-snmp
如果成功的话使用
service httpd restart
重新启动apache就可以了
linux Zend Optimizer 3.3.9 安装方法
下载文件 wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
解压缩你下载的文件包, tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
cd ZendOptimizer-3.3.9-linux-glibc23-i386
这里要注意,进入data文件夹后,so文件是对应版本的,看好系统中的php版本再安装,我安装的是对应5.2版本PHP的。
把 ZendOptimizer.so 文件拷贝到
/usr/local/Zend/lib
把下列行加入php.ini,不要加入任何空格和tab
zend_optimizer.optimization_level=15
zend_extension=”/usr/local/Zend/lib/ZendOptimizer.so”
重启
/usr/local/webserver/php/sbin/php-fpm restart
ZendGuardLoader-php-5.3-linux 安装
从官网上下载了ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz,解压放到了linux服务器上/usr/lib/php/modules/ZendGuardLoader.so
在/etc/php.d/目录下创建文件zend.ini,内容如下:
zend_extension=/usr/lib/php/modules/ZendGuardLoader.so
重启服务器
phpinfor()显示
卸载当前PHP和Zend Optimizer
*注意:请确认以下您服务器中Apache的安装路径,如果不是
/usr/local/apache2,则在进行以下安装操作时,
注意修改Apache的安装路径!
1、以root身份登录Linux主机;
2、停止Web Server服务,如果使用的是Apache可以通过以下命令停止:
shell> /usr/local/apache2/bin/apachectl stop
3、卸载当前PHP和Zend Optimizer:
shell> rm -rf /usr/local/php
shell> rm -rf /usr/local/Zend
shell> vi /usr/local/apache2/conf/httpd.conf
找到LoadModule phpX_module modules/libphpX.so
其中X是PHP版本(4或者5)一行,并将此行删除,保存退出。
版权所有:《太阳花工作室》 => 《apache+php+zend+mysql》
本文地址:http://bg.artuion.com/linux/22.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。