> 백엔드 개발 > PHP 튜토리얼 > CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-bit에 php5.2를 설치하는 방법에 대한 자세한 설명

CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-bit에 php5.2를 설치하는 방법에 대한 자세한 설명

藏色散人
풀어 주다: 2023-04-08 11:02:01
앞으로
1896명이 탐색했습니다.

CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-bit에 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비트에 php5.2를 설치하는 방법(YUM을 사용하여 자동 설치)

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

Backup[ !!! php.ini, php.conf 및 기타 백업을 받으세요 !!! /code>, 새로 설치하는 경우에는 이 부분을 무시하세요. <code>[ !!! Take php.ini, php.conf and other backups !!! ],如果是新安装的,就忽略此部分。

删除已经安装的php包 yum remove  php*

安装 yum install atomic-php52*

설치된 PHP 패키지 yum 제거 php*

설치 yum installatom-php52*

매핑:

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
로그인 후 복사

테스트:

# 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)
로그인 후 복사

완료! !

마무리:

service httpd restart
vi /etc/yum.conf
로그인 후 복사

제외=php*를 추가하여 실수로 php를 업그레이드하는 것을 방지하세요

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
로그인 후 복사

php5.2 + Zend Optimizer 설치에 도움이 필요한 경우 비용은 100입니다. yuan/server/installation

centos5.x 32bit 기본 설치는 php5.1.x 버전입니다. php5.2로 업그레이드하려면 다음 방법을 시도해 보세요:

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 업그레이드가 금지됩니다

exclude=php*5.3*
로그인 후 복사
로그인 후 복사

다음 명령을 실행하여 php 업그레이드를 시작하고 php5.2 버전이 표시되는지 확인하세요

yum update php*
로그인 후 복사

vi /etc/yum.conf 업그레이드를 금지하려면 다음 줄을 추가하세요 php

exclude=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 업그레이드를 비활성화하려면 다음 줄을 추가

exclude=php*5.3*
로그인 후 복사
로그인 후 복사

다음 명령을 실행하여 시작하세요. php를 업그레이드하고 php5.2 버전이 표시되는지 확인하세요
yum --enablerepo=webtatic --exclude=php*5.3* update php*
로그인 후 복사

누락된 php 라이브러리 설치:

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

업그레이드가 성공한 후

vi /etc/yum.conf에 다음을 추가하세요. 한 줄은 php 업그레이드를 금지합니다

exclude=php*5.3* php*
로그인 후 복사
로그인 후 복사

더 많은 PHP 관련 지식을 보려면 🎜php tutorial🎜을 방문하세요! 🎜

위 내용은 CentOS6.x/6.5/6.4/6.3/6.2/7.x 64-bit에 php5.2를 설치하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿