Maison  >  Article  >  développement back-end  >  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

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

藏色散人
藏色散人avant
2020-01-28 13:07:501857parcourir

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/bash

Sauvegarde

, s'il s'agit d'un nouveau installé, ignorez simplement cette partie. [ !!! Take php.ini, php.conf and other backups !!! ]

Supprimer le package php installé

yum remove  php*

Installer

yum install atomic-php52*

Mapping :

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

Test :

# 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.conf

Ajoutez 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 Technologies

Si 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,

vi /etc /yum.conf ajoutez la ligne suivante pour interdire la mise à niveau de php

exclude=php*5.3*
Plus de connaissances php connexes, veuillez visiter le

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer