Maison > Article > Opération et maintenance > Comment désinstaller Apache sous Linux
Comment désinstaller Apache sous Linux ?
Méthode 1
Code Comme suit :
1.
root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-11.el5_2.centos.4
Explication : La commande rpm –qa | grep httpd consiste à lister tous les packages liés à httpd,
mon exemple ci-dessus Il s'agit de la liste des packages RPM par défaut d'Apache installés par Linux. S'il s'agit d'une autre version de Linux, la liste peut être différente, mais ne vous inquiétez pas, quoi qu'il en soit, la désinstallation commencera à partir du package du bas jusqu'à ce que le premier package soit terminé. désinstallé jusqu'à présent.
Recommandé : [Tutoriel vidéo Linux]
Par exemple : Dans cet exemple, nous devons d'abord désinstaller httpd-manual-2.2.3-11.el5_2.centos. 4. La méthode est la suivante :
Le code est le suivant :
rpm –e httpd-manual-2.2.3-11.el5_2.centos.4
(généralement il n'est pas nécessaire d'apporter le numéro de version, par exemple, il peut être écrit directement en rpm – e httpd-manual)
Le code est le suivant :
rpm –e httpd --nodeps
La désinstallation de php et mysql est la même que celle d'Apache.
Remarque : s'il ne peut pas être désinstallé lors de la désinstallation, le système demandera généralement les dépendances du package et répertoriera les noms des packages dépendants. Désinstallez simplement les packages qui demandent les dépendances en premier.
S'il y a des packages qui ne peuvent pas être désinstallés, vous pouvez ajouter le paramètre --nodeps pour les désinstaller. Par exemple, si nous désinstallons httpd-manual-2.2.3-11.el5_2.centos.4, cela le fera. ne peut pas être désinstallé.
Utilisez simplement :
[root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps
Méthode 2
Le code est le suivant :
Désinstaller la commande Apache
sudo apt-get remove apache
Désinstaller l'association
sudo apt-get autoremove
Supprimer manuellement la configuration
sudo find /usr -name “*apache*” -exec rm -rf {} ; sudo find /etc -name “*apache*” -exec rm -rf {} ; sudo find /var -name “*apache*” -exec rm -rf {} ;
De même, cette méthode peut également être utilisée pour désinstaller d'autres logiciel.
Remarque : La commande rpm –qa | grep httpd consiste à répertorier tous les packages liés à Apache. Mon exemple ci-dessus est la liste des packages rpm d'Apache installés par défaut sur Linux AS4
说明:rpm –e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的. rpm –e xxxx
Remarque : S'il ne peut pas être désinstallé lors de la désinstallation, le système demandera généralement les dépendances du package et répertoriera les noms des packages dépendants. Désinstallez simplement le package qui demande les dépendances en premier.
S'il y a des packages qui ne peuvent pas être désinstallés, vous pouvez ajouter le paramètre --nodeps pour les désinstaller. Par exemple, si nous désinstallons php-4.3.9-3.15, il ne peut pas être désinstallé.
Par exemple
Affichez le code source et imprimez l'aide
rpm -e xxx --nodeps
Notez qu'il y en a 2
Explication : RPM (RedHat Packge Manager) est produit par le gestionnaire de packages RedHat Software, vous pouvez l'utiliser pour installer, mettre à niveau, désinstaller, vérifier, interroger et d'autres opérations facilement sur les packages logiciels sous forme de RPM. L'installation est simple et lors de la désinstallation, vous pouvez également supprimer les fichiers installés dans plusieurs répertoires. . Il est propre, il est donc recommandé aux débutants d'utiliser des packages de forme RPM autant que possible.
Dans les paramètres de rpm, -i signifie installation, -v signifie vérification, -h utilise des caractères de hachage pour afficher la progression de l'installation, *.rpm est le nom de fichier du progiciel (*.rpm ici spécifiquement fait référence aux * Fichiers avec le suffixe rpm autre que .src.rpm); le paramètre -e sert à supprimer le progiciel, et packagename est le nom du progiciel, qui est souvent différent du nom de fichier du progiciel. le caractère devant le numéro de version dans le nom du fichier. Les chaînes, par exemple, apache-3.1.12-i386.rpm et apache-devel-3.1.12-i386.rpm sont des noms de fichiers de progiciels et leurs noms de package sont apache et apache-devel respectivement. Pour plus de paramètres de régime, veuillez vous référer à la page de manuel : man rpm.
Si vous n'aimez pas installer ou désinstaller ces packages logiciels dans l'interface des personnages, vous pouvez utiliser un programme de gestion de packages d'interface graphique sous X-Window, tel que glint, xrpm ou KDE kpackge, etc. , afin que l'installation, la mise à niveau, la désinstallation, la vérification et l'interrogation des progiciels puissent être facilement effectuées en cliquant sur la souris.
2. Packages logiciels binaires sous forme de *.tar.gz/*.tgz, *.bz2
Installation : tar zxvf *.tar.gz ou tar yxvf *.bz2
Désinstallation : Suppression manuelle
Remarque : Le package logiciel binaire sous la forme *.tar.gz/*.bz2 est packagé avec l'outil tar et compressé avec gzip /bzip2. Installer Décompressez-le directement. Pour les logiciels qui n'ont qu'un seul répertoire après décompression, utilisez la commande "rm -rf software directory name" lors de la désinstallation ; si les fichiers après décompression sont dispersés dans plusieurs répertoires, vous devez les supprimer manuellement un par un (un peu gênant). Si vous voulez savoir comment demander au système lors de la décompression, dans quels fichiers sont installés, vous pouvez utiliser la commande "tar ztvf *.tar.gz"/"tar ytvf *.bz2" pour obtenir la liste. Le paramètre z de tar consiste à appeler gzip pour décompresser, x à décompresser, v à vérifier, f à afficher le résultat, y à appeler bzip2 pour décompresser et t est la liste de fichiers qui répertorie le package. Pour plus de paramètres, veuillez consulter la page de manuel : man tar.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!