Ich bin ein Neuling. Ich habe einen Centos-Server eingerichtet und Apache+php+mysql gemäß den Anweisungen unter https://help.aliyun.com/docum.... installiert. Die PHP-Version ist 7.0.12, aber ich möchte um die Erweiterungsbibliothek später zu installieren. Ich kann sie nicht einmal installieren. Dann habe ich im Internet nach anderen Methoden gesucht, um andere PHP-Versionen zu installieren. Es fühlte sich etwas verwirrend an, also wollte ich das auf dem Server installierte PHP deinstallieren.
Aufgrund meiner Online-Erfahrung habe ich zunächst den Befehl rpm -qa | verwendet, um das zu deinstallierende Paket herauszufinden, und den Befehl rpm -e verwendet, um das zu deinstallierende Paket zu deinstallieren, und dann den Befehl rpm -qa | verwendet grep php-Befehl, um zu überprüfen, ob es leer ist. Wenn ich jedoch den Befehl php -v verwende, wird immer noch eine Eingabeaufforderung für PHP-Versionsinformationen (7.0.12) angezeigt, und ich kann phpinfo weiterhin überprüfen. Später habe ich online nach einer Methode gesucht. Mit dem Befehl „which php“ wurde ein nicht vorhandenes Verzeichnis „/usr/sbin/php“ gefunden. Überprüfen Sie, welches PHP zu der Datei gehört in /usr/sbin/php).
Dann habe ich es mit einer anderen Version des PHP-Pakets installiert. Nach der Installation wurde php -v immer noch angezeigt (7.0.12), was bedeutet, dass die zu Beginn installierte PHP-Version nicht vollständig deinstalliert wurde. Ich habe in anderen Online-Tutorials keine anderen Anweisungen gesehen. Ich möchte alle Experten fragen: Wie soll ich zu diesem Zeitpunkt PHP auf dem Server deinstallieren?
按你方法删除包之后,执行下
yum clean all
试试yum remove php
yum remove php*
yum remove php-*
yum remove php7
yum remove php70
yum remove php7.0
yum remove php-common
这才是苦大仇深卸载个干干净净= w
which查到的是个文件,不是目录,你可以
ls -l
看看这个文件软连接到哪里,就知道本身的PHP装在哪里了。