Maison >développement back-end >tutoriel php >Explication détaillée sur la façon d'installer php5.2 sur CentOS6.x/6.5/6.4/6.3/6.2/7.x 64 bits
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.soTest :
# 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)Terminé ! ! Finition :
service httpd restart vi /etc/yum.confAjoutez exclure=php* pour éviter une mise à niveau accidentelle de php Installez simplement l'optimiseur zend :
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 TechnologiesSi vous avez besoin de notre aide pour installer php5.2 + Zend Optimizer, le coût est de 100 yuans/serveur/installation centos5 .x 32 bits L'installation par défaut est la version php5.1.x Pour mettre à niveau vers php5.2, vous pouvez essayer la méthode suivante :
cd /tmp; rpm -ivh http://software.virtualmin.com/bleed/centos/5/i386/virtualmin-bleed-release-1.0-1.rhel.noarch.rpm rm -f php*vi /etc/yum.conf Ajoutez la ligne suivante pour interdire la mise à niveau de php5.3.
exclude=php*5.3*Exécutez la commande suivante pour démarrer la mise à niveau de php, vérifiez si la version affichée est php5.2
yum update php*vi /etc/yum.conf Ajoutez la ligne suivante pour désactiver la mise à niveau de 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*Installez la bibliothèque php manquante :
yum --enablerepo=webtatic --exclude=php*5.3* install mcrypt mbstring php-mbstring php-mcrypt
Une fois la mise à niveau réussie,Plus de connaissances php connexes, veuillez visiter levi /etc /yum.conf ajoutez la ligne suivante pour interdire la mise à niveau de php
exclude=php*5.3*
tutoriel 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!