>  기사  >  백엔드 개발  >  php7.2를 설치했는데 php-v 버전이 없으면 어떻게 해야 하나요?

php7.2를 설치했는데 php-v 버전이 없으면 어떻게 해야 하나요?

藏色散人
藏色散人원래의
2021-11-23 10:25:042243검색

php7.2를 설치한 후 php-v에 버전이 없는 문제에 대한 해결 방법: 1. 시스템에서 PHP 관련 디렉터리 또는 파일을 검색합니다. 2. 나열된 PHP의 버전 정보를 봅니다. 4. 환경 변수에 올바른 PHP 버전의 경로를 추가합니다.

php7.2를 설치했는데 php-v 버전이 없으면 어떻게 해야 하나요?

이 기사의 운영 환경: centos7 시스템, php7.2, Dell G3 컴퓨터.

php7.2를 설치했는데 php-v 버전이 없으면 어떻게 해야 하나요?

CentOS7에 php7.2를 설치한 후 php -v에 표시되는 버전이 5.4

1인 문제를 해결하세요. 시스템에서 PHP 관련 디렉토리나 파일을 찾아보세요

find / -name php
/var/lib/php
/usr/bin/php
/usr/lib64/php
/usr/share/swig/2.0.10/php
/usr/share/php
/usr/include/php-zts/php
/usr/include/php
/usr/local/bin/php
/usr/local/include/php
/usr/local/lib/php
/usr/local/php
/selftemp/php-5.4.17/ext/pcntl/sapi/cli/php

2.

/usr/local/bin/php -v
PHP 5.4.17 (cli) (built: Sep 21 2017 10:27:13) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
/usr/bin/php -v
PHP 7.2.6 (cli) (built: Jun  2 2018 07:49:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.6, Copyright (c) 1999-2018, by Zend Technologies

3 .php 5.4.17 버전은 /usr/local/bin/에 있으므로 /usr/local/bin/ 디렉터리에서 모든 PHP 관련 디렉터리나 파일을 삭제하세요

cd /usr/local/bin/
ls
courierauthconfig  c_rehash  parl     par.pl  peardev  phantomjs  phar.phar  php-cgi     phpize  scandeps.pl  zipdetails
crc32              openssl   parldyn  pear    pecl     phar       php        php-config  pp      tkpp
rm -rf ./php
rm -rf ./php-cgi
rm -rf ./php-config

4.

vim /etc/profile
文件末尾加上 export PATH="/usr/local/php/bin:$PATH"

5.

source /etc/profile

를 실행합니다. 6. php 버전이 7이면 성공을 의미하고, 7. sokcet 기능이 없습니다. 보안을 위해 stream_socket_server()가 비활성화되었습니다...

php.ini를 편집하고 비활성화_functions=...에서 stream_socket_server() 및 stream_socket_client를 찾아 삭제하고 웹 구성 요소를 다시 시작하세요

------ ----------------- --------------------------------- ---- ----------------------------

기타 지식 포인트

php.ini 구성 파일 찾기: find / - name php.ini

/etc/php.ini

PHP가 로드하는 구성 파일을 확인하세요. 이렇게 하면 시스템에서 php.ini의 위치를 ​​가져옵니다. . 웹 apache

php -v

PHP 7.2.6 (cli) (built: Jun  2 2018 07:49:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.6, Copyright (c) 1999-2018, by Zend Technologies

에서 로드한 php.ini 파일이 아닙니다. 권장 학습: "

PHP 비디오 튜토리얼

"

위 내용은 php7.2를 설치했는데 php-v 버전이 없으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.