2017-09-17 3 views
0

J'ai suivi ces instructions pour installer apache pour une classe sur le lien suivant sur la ligne de commande alias terminal:Comment désinstaller apache de la ligne de commande sur Mac?

https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-macos-sierra/

mais mon professeur m'a dit que nous avions besoin d'installer XAMPP 5.6.12 qui aura forfaits incluant:

Apache 2.4.16 
MySQL 5.6.26 
PHP 5.6.12 
phpMyAdmin 4.4.14 

alors maintenant, je veux désinstaller l'apache actuelle (Apache/2.4.25) sur mon mac pour que je puisse installer XAMMP qui déjà qu'Apache et les autres paquets que j'ai besoin pour mon IUG classe.

Répondre

1

Vérifiez la sortie ci-dessous commande et si le apache est en cours d'exécution sous utilisateur _www

sudo lsof -i:80 

Arrêtez le serveur Apache intégré dans Mac OS X est en utilisant cette commande:

sudo apachectl -k stop 

Entrez le mot de passe administrateur.

Ensuite, exécutez cette commande unload launchctl

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 

Vérifiez la première commande à nouveau si le serveur apache intégré est complètement disparu Nous nous sommes arrêtés et désavoué

+0

après je suis entré dans apachectl sudo -k arrêt i obtenir le message suivant: AH00557: httpd: apr_sockaddr_info_get() a échoué pour Hussains-MacBook-Pro.local AH00558: httpd: Impossible de déterminer de manière fiable le nom de domaine complet du serveur, en utilisant 127.0.0.1. Définir la directive 'ServerName' globalement pour supprimer ce message Que dois-je faire à partir d'ici – Brogrammer

+0

Vérifiez httpd.conf dans le dossier/etc/apache2, ou devrait avoir apache2.conf - ajoutez simplement: ServerName localhost – Rizwan

+0

Comment faire? – Brogrammer