Par défaut, CentOS6 64 bits ne prend plus en charge php5.2.x, mais certains programmes PHP ont toujours besoin du support de l'optimiseur zend. Que dois-je faire ? À l'heure actuelle, la plupart des dépôts yum ne prennent plus en charge l'installation directe de php5.2. Comment installer php5.2 sur CentOS6.x/6.5/6.4/6.3/6.2/7.x 64 bits (installation automatique avec YUM) <.>
wget -qq -O - http://www.atomicorp.com/installers/atomic | /bin/bashSauvegarde
, s'il s'agit d'un nouveau installé, ignorez simplement cette partie. [ !!! Take php.ini, php.conf and other backups !!! ]
yum remove php*
yum install atomic-php52*
ln -s /opt/atomic/atomic-php52/root/usr/bin/php /usr/bin/php ln -s /opt/atomic/atomic-php52/root/usr/bin/php-cgi /usr/bin/php-cgi ln -s /opt/atomic/atomic-php52/root/etc/php.d/ /etc/php.d ln -s /opt/atomic/atomic-php52/root/etc/php.ini /etc/php.ini ln -s /opt/atomic/atomic-php52/root/usr/lib64/php/ /usr/lib64/php ln -s /opt/atomic/atomic-php52/root/usr/share/php/ /usr/share/php vi /etc/httpd/conf.d/atomic-php52-php.conf # Edit prefork part from libphp5.so to libphp52.so: LoadModule php5_module modules/libphp52.so
# php -v PHP 5.2.17 (cli) (built: May 21 2014 09:58:58) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies # uname -a Linux host819.ctohome.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@host819 etc]# cat /etc/redhat-release CentOS release 6.5 (Final)
service httpd restart vi /etc/yum.conf
This program makes use of the Zend Scripting Language Engine: Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
cd /tmp; rpm -ivh http://software.virtualmin.com/bleed/centos/5/i386/virtualmin-bleed-release-1.0-1.rhel.noarch.rpm rm -f php*
exclude=php*5.3*
yum update php*
exclude=php*5.3* php*
Une autre façon d'installer php5.2 sur centos5 php, vérifiez si la version affichée est php5.2
rpm -Uvh http://mirror.webtatic.com/yum/centos/5/latest.rpm rm -f php*
yum --enablerepo=webtatic --exclude=php*5.3* install mcrypt mbstring php-mbstring php-mcrypt
Une fois la mise à niveau réussie,vi /etc /yum.conf ajoutez la ligne suivante pour interdire la mise à niveau de php
Plus de connaissances php connexes, veuillez visiter leexclude=php*5.3*Copier après la connexionCopier après la connexiontutoriel php
!Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!