> 백엔드 개발 > PHP 문제 > 일관성 없는 PHP 버전 문제를 해결하는 방법

일관성 없는 PHP 버전 문제를 해결하는 방법

藏色散人
풀어 주다: 2023-03-07 22:12:01
원래의
2844명이 탐색했습니다.

일관되지 않은 PHP 버전에 대한 해결 방법: 먼저 php/bin 디렉토리를 검색한 다음 /etc/profile 파일을 편집하고 마지막으로 "export PATH="/usr/local/php/bin:$PATH""로 환경 변수를 추가합니다.

일관성 없는 PHP 버전 문제를 해결하는 방법

권장: "PHP 비디오 튜토리얼"

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.2.6 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

php -v로 본 버전과 phpinfo()로 출력한 버전이 일치하지 않는 문제에 대한 해결 방법

전체 사건의 원인은 이렇습니다.

​ git을 통해 laraevl 프로젝트를 끌어보니 .env 파일이 발견되었습니다. 파일이 누락되어 작곡가 설치를 사용하여 env 파일을 생성하려고 계획한 다음 작곡가에게 최소 PHP 버전 7.1.3을 사용하라는 메시지를 표시하고 내 버전이 5.4.16임을 감지합니다. 프롬프트는 다음과 같습니다:

그런 다음 phpinfo를 사용하여 인쇄하고 버전이 7.2.6인지 확인합니다. 인쇄 결과는 다음과 같습니다. 方 Solution

먼저 Linux에서 몇 가지 PHP.ini를 찾으세요. 두 가지가 있는 것으로 확인되었습니다.

致 대략적으로 추측한 것은 PHP CLI로 로드한 PHP 구성 파일이 PHPINFO()로 로드한 구성 파일과 일치하지 않는다는 것입니다. CLI에 로드된 pHP.ini를 보려면 다음 명령을 사용하십시오.

php -i | grep php.ini
로그인 후 복사

결과:

phpinfo()로 인쇄된 결과를 다시 확인하세요.


로드된 php.ini 구성 파일이 실제로 일치하지 않는 것을 발견한 다음 php/bin 디렉토리를 검색하고 편집하세요. /etc/profile 파일

마지막 줄에 추가 환경변수:

export PATH="/usr/local/php/bin:$PATH"
로그인 후 복사

마지막으로 저장하고 종료한 후 다음 명령을 실행합니다.

source /etc/profile
로그인 후 복사

요약

cli에서 로드한 php 구성 파일과 php 구성 파일의 불일치로 인해 발생합니다. 웹 서버가 로드한 PHP 구성 파일. 구성 파일 로드에 동의하면 됩니다. 마지막으로 풀다운할 수 없는 laravel .env 파일에 대해서는 .env.local을 복사하여 .env

로 이름을 바꾸면 됩니다.

위 내용은 일관성 없는 PHP 버전 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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