centos 시스템에 php 7.2 설치 시 발생하는 비정상적인 문제 해결

王林
풀어 주다: 2023-03-08 06:00:02
앞으로
4071명이 탐색했습니다.

centos 시스템에 php 7.2 설치 시 발생하는 비정상적인 문제 해결

우리는 centos 시스템이 내부적으로 php 5와 함께 제공된다는 것을 알고 있으므로 php 7.2를 설치할 때 많은 문제가 발생할 수 있습니다. 아래에서는 설치 과정에서 발생하는 문제를 하나씩 해결해 보겠습니다.

먼저 rpm을 얻으세요:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
로그인 후 복사

그런 다음 sudo yum list php*를 사용하여 현재 사용 가능한 PHP 버전을 확인할 수 있습니다. 4~7.2 버전이 있고 7.2 버전은 72w입니다. 이 버전을 설치하세요. :

sudo yum -y install php72w
로그인 후 복사

문제 발생:

Transaction check error:
  file /etc/httpd/conf.d/php.conf from install of mod_php72w-7.2.14-1.w7.x86_64 conflicts with file from package php-5.4.16-46.el7.x86_64
  file /etc/httpd/conf.modules.d/10-php.conf from install of mod_php72w-7.2.14-1.w7.x86_64 conflicts with file from package php-5.4.16-46.el7.x86_64

错误概要
-------------
로그인 후 복사

해결 방법:

yum -y remove php-5.4.16-46.el7.x86_64
로그인 후 복사

하지만 설치가 완료된 후 php -v를 입력하고 해당 명령이 없는 것을 확인하세요. php72w는 최소 PHP 라이브러리만 설치하기 때문입니다. 일부 애플리케이션은 아직 설치되지 않았으므로 일부 확장 패키지를 설치하면 충분합니다.

(비디오 공유 학습: php 비디오 튜토리얼)

yum -y install php72w-cli php72w-common php72w-devel php72w-mysql
로그인 후 복사

문제 발생:

오류: php72w-common이 php-common과 충돌합니다. 5.4.16-46.el7.x86_64
--skip-broken 옵션을 추가하여 문제를 해결할 수 있습니다
실행해 볼 수 있습니다: rpm -Va --nofiles --nodigest

해결책:

yum -y remove php-common-5.4.16-46.el7.x86_64
로그인 후 복사

그런 다음 php -v를 입력하면 다음 정보가 나타납니다.

PHP 7.2.14 (cli) (built: Jan 12 2019 12:47:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
로그인 후 복사

관련 권장 사항: php tutorial

위 내용은 centos 시스템에 php 7.2 설치 시 발생하는 비정상적인 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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