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!