(自動インストールを使用してYUM)CentOS6.x / 6.5 / 6.4 / 6.3 / 6.2 / 7.xの64ビットのインストールPHP5.2

デフォルトでは、CentOS6 64ビットのサポートはすでにphp5.2.xしていないが、いくつかのPHPのZendのオプティマイザプログラムは、それを行う方法、サポートを必要ですか?現在のところ、YUMレポのほとんどは直接インストールPHP5.2をサポートしていない、及びCentOS6.x / 6.5 / 6.4 / 6.3 / 6.2 / 7.xの64ビット(自動インストールを使用してYUM)でPHP5.2をインストールする方法

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

バックアップ[!!! php.iniの、php.confや他のバックアップを取る!!!]、それが新規インストールされている場合は、このセクションを無視します。

既にインストールされているPHPのパッケージを削除yumのPHPを削除*

アトミック-php52をインストールyumをインストールします*

グッドマップ:

LN -sは/ opt /原子/原子-php52 /ルートは/ usr / bin / phpは/ usr / bin / php
のln -sは/ opt /原子/原子-php52 /ルートは/ 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 /など/ php.iniの
LN -sは/ opt /原子/原子-php52 /ルートは/ usr / lib64に/ PHP /は/ usr / lib64に/ PHP
のln -sは/ opt /原子/原子-php52 /ルートは、/ usr / share / PHP /を/ usr / share / phpの

VI /etc/httpd/conf.d/atomic-php52-php.conf

:libphp5.so libphp52.soへの#編集preforkの部分
のLoadModule php5_moduleモジュール/ libphp52.so
 

テスト:

#PHP -v
PHP 5.2.17(CLI)(組み込み:2014年5月21日午前9時58分58秒)を
著作権(C)1997から2010ザ・PHPグループ
のZendエンジンのバージョン2.2.0、著作権(C)1998から2010ゼンド・テクノロジーズ

#は、uname -a
Linuxのhost819.ctohome.com 2.6.32-431.el6.x86_64#1 SMP金11月22日午前三時15分09秒UTC 2013 x86_64のx86_64のx86_64のGNU / Linuxの
[ルート@ host819など]#猫の/ etc / redhatの-release
CentOSの(最終)6.5を解放します

ゲット!

エンディング:

サービスhttpdの再起動

我々は/etc/yum.conf

増加が誤ってアップグレード防ぐ= PHP * PHPを除外します
 

インストールZendのオプティマイザ缶で:

このプログラムは、Zendスクリプト言語エンジンを使用しています:
Zendのエンジンのバージョン2.2.0、著作権(C)1998から2010のZend Technologies社
    のZend拡張マネージャ1.2、著作権(C)2003から2007と、ゼンド・テクノロジーズで
    のZend Optimizerのv3のと。ゼンド・テクノロジーズ3.3、著作権(C)1998から2007まで、

 

あなたがPHP5.2 + Zendのオプティマイザをインストール助けるために私たちが必要な場合は、費用は100元/サーバー/インストールです

 

 

デフォルトのインストールでは、次の方法を試すことができますPHP5.2にアップグレードするphp5.1.x centos5.x 32ビットバージョンです。

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禁止PHP5.3をアップグレードするには、次の行を追加します。

= PHP * 5.3を除外*

PHP5.2のバージョンを確認することを、アップグレードPHPを起動するには、次のコマンドを実行して、

yumの更新PHP *

VI /etc/yum.conf PHP禁止をアップグレードするには、次の行を追加します。

除外= PHP * 5.3 * PHP *

 

centos5.x 32ビット取り付けPHP5.2別の方法:

RPM -Uvh http://mirror.webtatic.com/yum/centos/5/latest.rpm

RM -f PHP *

VI /etc/yum.conf禁止PHP5.3をアップグレードするには、次の行を追加します。

= PHP * 5.3を除外*

PHP5.2のバージョンを確認することを、アップグレードPHPを起動するには、次のコマンドを実行して、

yumを--enablerepo = webtatic --exclude = PHP * 5.3 *更新PHP *

インストールPHPの削除ライブラリ:YUM --enablerepo = webtatic --exclude = PHP * 5.3 * mcryptのMBSTRINGのphp-mbstringのPHP-mcryptのインストール

アップグレードが成功した後、

VI /etc/yum.conf PHP禁止をアップグレードするには、次の行を追加します。

除外= PHP * 5.3 * PHP *

おすすめ

転載: www.cnblogs.com/ydwzhang/p/12235191.html