- Как удалить Apache2, установленный в Mac OS X?
- 1 ответов
- Как удалить Apache2, который я установил в Mac OS X?
- 1 ответ
- How to Uninstall Apache Server
- Related
- Установка Apache, PHP, MySQL в macOS
- Установка Apache
- Установка PHP
- Установка MySQL
- Дополнительные действия после установки MySQL
- Меняем пароль root’а в MySQL
- Запуск MySQL сервера из терминала
- Запуск MySQL сервера из Системных настроек
- Проверка работоспособности
- Заключение
- Mac OS X Start / Stop / Restart Apache Web Server
- To stop Apache web server, enter:
- To start Apache web server again, enter:
- To restart apache web server, enter:
- To run a configuration file syntax test
- To reload apache web server after editing the config file
- Sample session from above commands
Как удалить 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 .
В любом случае, чтобы остановить встроенный сервер Apache в Mac OS X, используйте эту команду:
Затем просто введите свой пароль администратора. И чтобы предотвратить повторное включение Apache, если ваша система перезагружается /перезагружается, просто запустите эту команду launchctl unload ; вам понадобится пароль администратора:
Когда все будет сделано, проверьте вывод sudo lsof -i:80 , а встроенный веб-сервер Apache в Mac OS X должен быть полностью остановлен и отключено.
Источник
How to Uninstall Apache Server
Related
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
Найдите эту строку в файле и удалите перед строкой символ # .
Теперь закройте и сохраните файл. Для этого нажмите 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 необходимо выполнить в терминале ряд команд.
- Остановим MySQL сервер, если вдруг он запущен:
- Запустим сервер в режиме safe mode:
- Запустим консольную утилиту mysql (MySQL Command-Line Tool). Откройте новое окно терминала и выполните:
- Введите команду:
- Затем установим новый пароль (вместо NewPassword введите свой пароль):
- Выйдем из утилиты 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!
Источник