Mac os apache uninstall

Как удалить Apache2, установленный в Mac OS X?

некоторое время назад я думал, что было бы удобно установить Apache2 на моем MacBook и не идти по легкому пути, просто установив MAMP. Однако теперь я передумал, но я не могу просто удалить Apache2. Я уже пробовал следующее:

в этом файле # символ все еще находился перед линией PHP5, однако PHP все еще работает.

иногда страница localhost говорит: «работает!»и иногда там говорится ERR_CONNECTION_REFUSED .

Я боюсь, что это испортит установку MAMP. Я не хочу переустановить ОС.

Я читал, что команда может помочь выяснить, что через порт:

это то, что он говорит мне:

Как удалить Apache2?

1 ответов

в вашем вопросе говорится, что вы хотите удалить Apache2 из Mac OS X, но неясно, как вы его установили, или даже если вы сделали пользовательскую установку. Если это Apache, который установлен с Mac OS X, вы не хотите удалить из ОС, но просто отключить так что он не работает.

по умолчанию Apache поставляется в комплекте с Mac OS X, но он деактивирован. Поэтому я предполагаю, что вы просто запустили Apache в системе и даже настроили его автоматически при запуске или перезагрузке системы. Я предполагаю, что с момента вашего выхода sudo lsof -i:80 показывает Apache работает под пользователем _www .

в любом случае, чтобы остановить встроенный сервер Apache в Mac OS X, используя эту команду:

затем просто введите пароль администратора. И чтобы предотвратить Apache от придумывать снова, если ваша система перезагружается / перезагружается просто запустите это launchctl unload команда; вам понадобится пароль администратора опять:

когда это все сделано, проверьте вывод sudo lsof -i:80 и встроенный веб-сервер Apache в Mac OS X должен быть полностью остановлен и отключен.

Источник

Как удалить Apache2, который я установил в Mac OS X?

Некоторое время назад я подумал, что было бы удобно установить Apache2 на моем MacBook, а не идти простым путем, просто установив MAMP. Однако теперь я передумал, но я просто не могу удалить Apache2. Я уже пробовал следующее:

В этом файле символ # все еще находился перед строкой PHP5, однако PHP все еще работает.

Иногда страница localhost говорит: «Это работает!», и иногда она говорит ERR_CONNECTION_REFUSED .

Я беспокоюсь, что это испортит установку MAMP. Я не хочу переустанавливать ОС.

Я прочитал, что команда может помочь выяснить, что использует порт:

Это то, что он говорит для меня:

Как удалить Apache2?

1 ответ

В вашем вопросе говорится, что вы хотите удалить Apache2 из Mac OS X, но неясно, как вы его установили, или даже если вы сделали обычную установку. Если это Apache, установленный с Mac OS X, вы не хотите, чтобы удалял его из ОС, но просто деактивировал его , чтобы он не работал.

По умолчанию Apache поставляется в комплекте с Mac OS X, но он отключен. Поэтому я полагаю, что вы просто запустили Apache в системе и даже настроили его автоматически, когда система запускается или перезагружается. Я предполагаю, что, поскольку ваш вывод sudo lsof -i:80 показывает Apache, запущенный под пользователем _www .

Читайте также:  Windows form combobox items

В любом случае, чтобы остановить встроенный сервер Apache в Mac OS X, используйте эту команду:

Затем просто введите свой пароль администратора. И чтобы предотвратить повторное включение Apache, если ваша система перезагружается /перезагружается, просто запустите эту команду launchctl unload ; вам понадобится пароль администратора:

Когда все будет сделано, проверьте вывод sudo lsof -i:80 , а встроенный веб-сервер Apache в Mac OS X должен быть полностью остановлен и отключено.

Источник

How to Uninstall Apache Server

The Apache Server is a free, open-source HTTP server designed to operate on most operating systems, including UNIX and Windows. You can use it in your business to host your website or run and test various applications. The Apache service is launched automatically when you start Windows. If you no longer need Apache, you can uninstall it from your system. Uninstalling the Apache server frees valuable system resources. Before you actually uninstall Apache, you need to remove the Apache service.

Click Start and then click «Computer.»

Select the system drive and open the «Program Files\Apache Software Foundation\Apache\bin» folder.

Press «Shift,» right-click on an empty spot in the right pane and select «Open command window here» from the context menu to open a Command Prompt pointing to the Bin directory.

Type «httpd -k uninstall» and press «Enter» to remove the Apache service.

Click Start and select «Control Panel.»

Click the «Uninstall a program» link in the Programs section to view a list of all installed programs.

Select the «Apache HTTP Server» program and click the «Uninstall» button.

Follow the instructions on your screen to uninstall Apache and restart the computer.

Navigate to the «Program Files» folder, press «Shift,» select the «Apache Software Foundation» folder and press «Delete» to delete it.

Click «Yes» to confirm the action and delete the folder.

Источник

Установка Apache, PHP, MySQL в macOS

Рассмотрим, как установить веб-сервер Apache, PHP и MySQL в macOS.

Все действия в данной статье будут выполняться в macOS Sierra.

Установка Apache

Хорошая новость — веб-сервер Apache уже установлен в вашей системе. Его нужно только запустить. Для этого откройте терминал и выполните в терминале команду:

Данной командной мы выполняем утилиту apachectl с правами суперпользователя (так как перед командной мы вводим sudo) и передаем утилите опцию start. Обратите внимание, что после того, как вы нажмете Enter, необходимо будет ввести пароль, который вы используете для входа в систему. При вводе пароля на экране не будет никакой индикации или символов, которые вы вводите. Просто введите пароль и нажмите Enter.

Команда должна выполниться без ошибок. Теперь можно проверить, что Apache запущен и работает. Для этого откройте браузер и перейдите на страницу: http://localhost . Откроется страница с надписью «It works!».

Файлы localhost’а лежат в директории /Library/WebServer/Documents .

Установка PHP

И снова хорошая новость — PHP уже установлен. Нужно только включить его поддержку веб-сервером.

Для этого необходимо отредактировать файл конфигурации Apache: /etc/apache2/httpd.conf

Для редактирования мы воспользуемся консольным редактором nano . Он простой, но для новичка может оказаться непривычным.

Откроем файл конфигурации:

В файле необходимо раскомментировать строку, которая отвечает за загрузку модуля php5_module:
LoadModule php5_module libexec/apache2/libphp5.so

Найдите эту строку в файле и удалите перед строкой символ # .

Читайте также:  Install from git linux

Теперь закройте и сохраните файл. Для этого нажмите Ctrl + X , отобразится предупреждение » Save modified buffer «, нажмите Y , а затем Enter .

Так как конфигурация сервера изменилась, необходимо перезапустить сервер, чтобы новые параметры вступили в силу. Для перезапуска Apache выполните в терминале команду:

Установка MySQL

Для установки MySQL необходимо скачать с сайта mysql.com пакет с инсталлятором.

Перейдите на страницу http://dev.mysql.com/downloads/mysql/ и скачайте DMG-файл вида mysql-5.7.16-osx10.11-x86_64.dmg. После того, как вы нажмете на ссылку Download, откроется страница с предложением войти или зарегистрироваться на сайте. Регистрироваться не нужно, внизу страницы есть ссылка «No thanks, just start my download.«, нажмите на нее.

Дважды щёлкните по только что загруженном DMG-файлу. Откроется новое окно, в котором дважды щелкните по файлу mysql-5.7.16-osx10.11-x86_64.pkg. Запустится инсталлятор MySQL. Читайте сообщения инсталлятора и нажимайте кнопку Продолжить .

В конце установки отобразится окошко, в котором будет написан временный пароль root’а для доступа к MySQL. Запишите его.

Дополнительные действия после установки MySQL

Теперь нужно выполнить еще одно важное действие. Дело в том, что в MySQL есть небольшая ошибка, которая уходит в корнями в 2012 год, но исправить ее очень просто. Выполните в терминале последовательно следующие команды:

Теперь снова перезапустите Apache:

Меняем пароль root’а в MySQL

Выше, во время установки MySQL, мы получили временный пароль root пользователя. Однако, его необходимо поменять. Обращаю ваше внимание на то, что речь идеть про пароль пользователя root для MySQL сервера и этот пароль ни как не связан с паролем, который вы используете для входа в систему или при выполнении команд через sudo.

Чтобы задать новый пароль для root пользователя в MySQL необходимо выполнить в терминале ряд команд.

  1. Остановим MySQL сервер, если вдруг он запущен:
  2. Запустим сервер в режиме safe mode:
  3. Запустим консольную утилиту mysql (MySQL Command-Line Tool). Откройте новое окно терминала и выполните:
  4. Введите команду:
  5. Затем установим новый пароль (вместо NewPassword введите свой пароль):
  6. Выйдем из утилиты mysql. Введите команду:

  • Закройте оба терминала, теперь можно подключиться к MySQL, используя новый пароль:
  • Запуск MySQL сервера из терминала

    Запустить MySQL сервер можно из терминала или из Системных настроек.

    Для запуска MySQL сервера через терминал выполните команду:

    Чтобы остановить сервер выполните:

    Запуск MySQL сервера из Системных настроек

    В Системных настройках добавился новый пункт MySQL. Можно запускать MySQL сервер оттуда. Там же есть опция для автоматического запуска MySQL сервера при старте системы.

    Проверка работоспособности

    Как написано выше, файлы сайта localhost находятся в директории /Library/WebServer/Documents. Мы можем для проверки создать PHP файл, в котором выполним функцию phpinfo(). Для этого можно воспользоваться терминалом. Создадим файл /Library/WebServer/Documents/testfile.php и добавим в него вызов функции phpinfo():

    Теперь можно открыть файл в браузере, перейдя по адресу: http://localhost/testfile.php

    Чтобы проверить, что MySQL сервер работает, и мы можем выполнять действия с базами данных, можно воспользоваться утилитой mysql. Выполните в терминале:

    Введите пароль пользователя root и нажмите Enter. Вы попадете в shell для управления MySQL. Введите команду:

    Отобразится список текущих баз данных. Завершите работу введя:

    Заключение

    Итак, мы установили Apache, PHP и MySQL в macOS. Следующим шагом будет установка phpMyAdmin и настройка виртуальных хостов (сайтов).

    Источник

    Mac OS X Start / Stop / Restart Apache Web Server

    To stop Apache web server, enter:

    sudo apachectl stop
    OR
    sudo apachectl -k stop

    To start Apache web server again, enter:

    sudo apachectl start
    OR
    sudo apachectl -k start

    To restart apache web server, enter:

    sudo apachectl restart
    OR
    sudo apachectl -k restart

    To run a configuration file syntax test

    sudo apachectl configtest

    To reload apache web server after editing the config file

    First edit the config file, run:
    $ sudo vi /etc/apache2/httpd.conf
    Make changes as per your needs. Close and save the file. To reload new changes, run:
    sudo apachectl graceful
    OR
    sudo apachectl -k graceful

    • No ads and tracking
    • In-depth guides for developers and sysadmins at Opensourceflare✨
    • Join my Patreon to support independent content creators and start reading latest guides:
      • How to set up Redis sentinel cluster on Ubuntu or Debian Linux
      • How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
      • How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
      • A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
      • How to protect Linux against rogue USB devices using USBGuard

    Join Patreon

    Sample session from above commands

    Fig.01: apachectl in action on macOS

    You can displays a brief status report by visiting the url http://localhost:80/server-status in the web browser of your choice.

    🐧 Get the latest tutorials on Linux, Open Source & DevOps via

    Category List of Unix and Linux commands
    Documentation help • mandb • man • pinfo
    Disk space analyzers df • duf • ncdu • pydf
    File Management cat • cp • less • mkdir • more • tree
    Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
    Linux Desktop Apps Skype • Spotify • VLC 3
    Modern utilities bat • exa
    Network Utilities NetHogs • dig • host • ip • nmap
    OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
    Package Manager apk • apt
    Processes Management bg • chroot • cron • disown • fg • glances • gtop • jobs • killall • kill • pidof • pstree • pwdx • time • vtop
    Searching ag • grep • whereis • which
    Shell builtins compgen • echo • printf
    Text processing cut • rev
    User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
    WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

    Comments on this entry are closed.

    For some interesting reason, apache keeps spawning off new process however I kill it. I tried apachectl and kill -SIGTERM but apache would be killed and another process will be spawned right away.
    Can you tell me why?

    I have the same problem as you Antony.
    I’ve used MAMP and then switched to Mac’s default Apache and problem still exists.
    I think it is somehow related to xdebug. I’ll try zend_debugger. If that doesn’t work, I’m switching to another operating system.

    in /Applications/XAMPP/xamppfiles/xampp include inicial line sudo apachectl stop

    404-not found
    could not be satisfied

    Use this to stop the apache server
    sudo /usr/sbin/apachectl stop

    Thank you! I was tinkering around with the built-in Apache web server because I’ll be messing around with learning some HTML and CSS on my own. I found a page explaining how to start and use it, but it didn’t say how to end the process. I didn’t notice any performance change but I also didn’t want wayward processes running on my machine. Many thanks!

    Источник

    Читайте также:  Как отключить iss windows 10
    Оцените статью