Heim > Backend-Entwicklung > PHP-Tutorial > 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

藏色散人
Freigeben: 2023-04-08 11:02:01
nach vorne
1894 Leute haben es durchsucht

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

Fertig! !

Abschluss:

service httpd restart
vi /etc/yum.conf
Nach dem Login kopieren

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
Nach dem Login kopieren

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*
Nach dem Login kopieren

vi /etc/yum.conf Fügen Sie die folgende Zeile hinzu, um ein Upgrade auf php5.3 zu verhindern

exclude=php*5.3*
Nach dem Login kopieren
Nach dem Login kopieren

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*
Nach dem Login kopieren

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

exclude=php*5.3* php*
Nach dem Login kopieren

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*
Nach dem Login kopieren

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*
Nach dem Login kopieren
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage