Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn nach der Installation von PHP7.2 keine Version von PHP-V vorhanden ist?

Was soll ich tun, wenn nach der Installation von PHP7.2 keine Version von PHP-V vorhanden ist?

藏色散人
藏色散人Original
2021-11-23 10:25:042243Durchsuche

Lösung für das Problem, dass PHP-V nach der Installation von PHP7.2 keine Version hat: 1. Suchen Sie nach PHP-bezogenen Verzeichnissen oder Dateien im System. 2. Sehen Sie sich die aufgelisteten Versionsinformationen von PHP an. 3. Löschen Sie alle PHP-bezogenen 4. Fügen Sie der Umgebungsvariablen den Pfad zur richtigen PHP-Version hinzu.

Was soll ich tun, wenn nach der Installation von PHP7.2 keine Version von PHP-V vorhanden ist?

Die Betriebsumgebung dieses Artikels: Centos7-System, PHP7.2, Dell G3-Computer.

Was soll ich tun, wenn nach der Installation von PHP7.2 keine Version von PHP-V vorhanden ist?

Lösen Sie das Problem, dass nach der Installation von php7.2 unter CentOS7 die von php -v angezeigte Version 5.4 ist

1. Finden Sie die PHP-bezogenen Verzeichnisse oder Dateien im System

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 .Da sich die PHP-Version 5.4.17 unter /usr/local/bin/ befindet, löschen Sie alle PHP-bezogenen Verzeichnisse oder Dateien im Verzeichnis /usr/local/bin/

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. Fügen Sie das richtige PHP hinzu Version für den Umgebungsvariablenpfad

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

5. Wenn kein Fehler vorliegt, überprüfen Sie die PHP-Version erneut. Wenn ein Fehler gemeldet wird, ist dies der Fall Keine Sokcet-Funktion, stream_socket_server() wurde aus Sicherheitsgründen deaktiviert...

Bearbeiten Sie php.ini und suchen Sie stream_socket_server() und stream_socket_client in unlock_functions=..., löschen Sie sie und starten Sie die Webkomponente neu

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

Weitere Wissenspunkte Das kann verwendet werden:

Finden Sie die php.ini-Konfigurationsdatei: Suchen Sie / - Name php.ini

/etc/php.ini

Überprüfen Sie, welche Konfigurationsdatei PHP lädt. Dadurch wird der Speicherort von php.ini im System ermittelt . Es handelt sich nicht um die vom Web-Apache geladene php.ini-Datei

source /etc/profile

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn nach der Installation von PHP7.2 keine Version von PHP-V vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn