Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung zur Installation von PHP5.2 unter CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-Bit

Detaillierte Erklärung zur Installation von PHP5.2 unter CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-Bit

藏色散人
藏色散人nach vorne
2020-01-28 13:07:501748Durchsuche

Detaillierte Erklärung zur Installation von PHP5.2 unter CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-Bit

Standardmäßig unterstützt CentOS6 64 Bit php5.2.x nicht mehr, aber einige PHP-Programme benötigen weiterhin Zend-Optimierer-Unterstützung. Was soll ich tun? Derzeit unterstützen die meisten Yum-Repos keine direkte Installation von PHP5.2 mehr. So installieren Sie PHP5.2 unter CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-Bit (automatische Installation mit YUM)

wget -qq -O - http://www.atomicorp.com/installers/atomic |. /bin/bash

Backup[ !!! Take php.ini, php.conf and other backups !!! ], wenn es neu ist installiert, ignorieren Sie diesen Teil einfach.

Das installierte PHP-Paket löschenyum remove  php*

Installieren 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)

Fertig! !

Abschluss:

service httpd restart
vi /etc/yum.conf

Exclude=php* hinzufügen, um ein versehentliches Upgrade von PHP zu verhindern

Einfach den Zend-Optimierer installieren:

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

Wenn Sie unsere Hilfe bei der Installation von php5.2 + Zend Optimizer benötigen, betragen die Kosten 100 Yuan/Server/Installation

centos5 .x 32bit Die Standardinstallation ist die Version php5.1.x. Um auf php5.2 zu aktualisieren, können Sie die folgende Methode ausprobieren:

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 Fügen Sie die folgende Zeile hinzu, um ein Upgrade auf php5.3 zu verhindern

exclude=php*5.3*

Führen Sie den folgenden Befehl aus, um das Upgrade von PHP zu starten, prüfen Sie, ob die angezeigte Version PHP5.2 ist

yum update php*

vi /etc/yum.conf Fügen Sie die folgende Zeile hinzu, um das Upgrade von PHP zu deaktivieren

exclude=php*5.3* php*

Eine andere Methode, um PHP5.2 auf Centos5 zu installieren. Überprüfen Sie, ob die angezeigte Version PHP5.2 ist.

rpm -Uvh http://mirror.webtatic.com/yum/centos/5/latest.rpm
rm -f php*

Installieren Sie die fehlende PHP-Bibliothek:

yum --enablerepo=webtatic --exclude=php*5.3* install mcrypt mbstring php-mbstring php-mcrypt

Nachdem das Upgrade erfolgreich war,

vi /etc /yum.conf fügt die folgende Zeile hinzu, um ein Upgrade von PHP zu verhindern
exclude=php*5.3*

Weitere verwandte PHP-Kenntnisse finden Sie im

PHP-Tutorial

!

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zur Installation von PHP5.2 unter CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-Bit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen