Ich habe gerade PHP7 zu meinem Server hinzugefügt, indem ich eine Anleitung unter Verwendung von ondejs PPA verwendet habe. Jetzt möchte ich das alte PHP entfernen, also habe ich es offensichtlich getan sudo apt-get remove --purge php5
und es schien, als ob alles gut gegangen wäre, außer dass es nicht deinstalliert wurde. Wenn ich das tue, php -v
bekomme ich Version 7, aber ich kann immer php5 -v
noch 5.6 oder php5.6 -v
das Gleiche bekommen. Wenn ich das mache sudo apt-get remove php5
(oder php5.6), bekomme ich jetzt, dass das Paket nicht installiert ist, aber anscheinend ist, da ich den Befehl ausführen kann.
x@x-server:~$ php -v
PHP 7.0.6-1+donate.sury.org~trusty+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
x@x-server:~$ php5 -v
PHP 5.6.21-1+donate.sury.org~trusty+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
x@x-server:~$ php5.6 -v
PHP 5.6.21-1+donate.sury.org~trusty+2 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
x@x-server:~$ sudo apt-get remove --purge php5 php5.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'php5.6' is not installed, so not removed
Package 'php5' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
x@x-server:~$
Wie kann ich php5 komplett entfernen?
Und nur weil ich weiß, dass jemand fragen würde - ich möchte es entfernen, weil ich sehe, dass einige Prozesse ausgeführt werden, die ich nicht haben möchte.
1192 root 20 0 358756 30920 23568 S 0.0 2.1 0:00.12 apache2
1238 root 20 0 309316 29708 23448 S 0.0 2.0 0:00.11 php-fpm7.0
1176 root 20 0 166212 17848 14408 S 0.0 1.2 0:00.07 php-fpm5.6
1226 www-data 20 0 359312 15488 7656 S 0.0 1.1 0:00.09 apache2
1227 www-data 20 0 359008 14028 6380 S 0.0 1.0 0:00.00 apache2
1228 www-data 20 0 359008 13496 5856 S 0.0 0.9 0:00.00 apache2
1229 www-data 20 0 358788 9324 1964 S 0.0 0.6 0:00.00 apache2
1230 www-data 20 0 358788 9324 1964 S 0.0 0.6 0:00.00 apache2
1377 www-data 20 0 358788 9324 1964 S 0.0 0.6 0:00.00 apache2
1242 www-data 20 0 309316 8496 2236 S 0.0 0.6 0:00.00 php-fpm7.0
1243 www-data 20 0 309316 8496 2236 S 0.0 0.6 0:00.00 php-fpm7.0
1299 root 20 0 105680 6540 5468 S 0.0 0.4 0:00.06 sshd
1178 www-data 20 0 166212 5580 2140 S 0.0 0.4 0:00.00 php-fpm5.6
1179 www-data 20 0 166212 5580 2140 S 0.0 0.4 0:00.00 php-fpm5.6
quelle
php5
?Mit diesem Befehl können Sie alle PHP-Pakete vollständig entfernen:
quelle
Versuchen Sie, apt-get autoremove auszuführen. Ich denke, was Sie sehen, ist der FastCGI Process Manager, der möglicherweise mit dem Kern-PHP5 installiert, aber nicht im Rahmen der Deinstallation entfernt wurde. Andernfalls entfernen Sie php5.6-fpm --purge --autoremove. Sie führen bereits die Version 7 von fpm aus und sollten daher keine nachteiligen Auswirkungen feststellen.
quelle