Установка web-сервера PHP+APACHE+MYSQL
Spisu treści:
- Zanim zaczniesz
- Uruchom Apache
- Zatrzymaj Apache
- Uruchom ponownie Apache
- Załaduj ponownie Apache
- Przetestuj konfigurację Apache
- Wyświetl status Apache
- Sprawdź wersję Apache
- Wniosek
Serwer HTTP Apache jest najpopularniejszym serwerem WWW na świecie. Jest to darmowy, oparty na otwartych źródłach i wieloplatformowy serwer HTTP zapewniający zaawansowane funkcje, które można rozszerzyć o wiele różnych modułów.
W tym przewodniku omówimy najważniejsze i często używane polecenia Apache, w tym uruchamianie, zatrzymywanie i restartowanie Apache.
Zanim zaczniesz
Zakładamy, że jesteś zalogowany jako użytkownik root lub użytkownik z uprawnieniami sudo. Polecenia w tym przewodniku powinny działać na każdej współczesnej dystrybucji Linuksa, takiej jak Ubuntu 18.04 i CentOS 7 i Debian 9.
W Ubuntu i Debian usługa Apache nosi nazwę
apache2
, natomiast w systemie opartym na Red Hat, takim jak CentOS, nazwa usługi Apache to
httpd
.
Uruchom Apache
Uruchomienie Apache jest dość proste. Po prostu wpisz następujące polecenie.
sudo systemctl start apache2
Po pomyślnym zakończeniu polecenie nie generuje żadnych danych wyjściowych.
sudo service apache2 start
Zamiast ręcznie uruchamiać usługę Apache, dobrym pomysłem jest ustawienie jej na uruchamianie przy starcie systemu:
Zatrzymaj Apache
Zatrzymywanie Apache szybko zamyka główny proces Apache i wszystkie procesy potomne, nawet jeśli są otwarte połączenia.
Aby zatrzymać Apache, uruchom jedno z następujących poleceń:
sudo systemctl stop apache2
sudo service apache2 stop
Uruchom ponownie Apache
Opcja restartu to szybki sposób na zatrzymanie, a następnie uruchomienie serwera Apache.
Użyj jednego z następujących poleceń, aby wykonać restart:
sudo systemctl restart apache2
sudo service apache2 restart
Jest to polecenie, którego prawdopodobnie będziesz używać najczęściej.
Załaduj ponownie Apache
Musisz ponownie załadować lub zrestartować Apache za każdym razem, gdy wprowadzisz zmiany w jego konfiguracji.
Po przeładowaniu główny proces Apache zamyka procesy potomne, ładuje nową konfigurację i rozpoczyna nowe procesy potomne.
Aby ponownie załadować Apache, użyj jednego z następujących poleceń:
sudo systemctl reload apache2
sudo service apache2 reload
Przetestuj konfigurację Apache
Ilekroć wprowadzasz zmiany w pliku konfiguracyjnym serwera Apache, dobrym pomysłem jest przetestowanie konfiguracji przed ponownym uruchomieniem lub przeładowaniem usługi.
Użyj następującego polecenia, aby przetestować konfigurację Apache pod kątem błędów składniowych lub systemowych:
sudo apachectl -t
Dane wyjściowe będą wyglądać następująco:
Syntax OK
Jeśli wystąpią jakiekolwiek błędy, polecenie wyświetla szczegółowy komunikat.
Wyświetl status Apache
Aby sprawdzić status usługi Apache, użyj następującego polecenia:
sudo systemctl status apache2
Wynik będzie wyglądał mniej więcej tak:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
Sprawdź wersję Apache
Czasami konieczne może być zapoznanie się z wersją Apache, aby można było debugować problem lub ustalić, czy dana funkcja jest dostępna.
Możesz sprawdzić swoją wersję Apache, uruchamiając:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
Opcja
-V
(wielkie litery) pokazuje wersję Apache wraz z opcją konfiguracji.
Wniosek
W tym przewodniku pokazaliśmy niektóre z najważniejszych poleceń Apache. Jeśli chcesz dowiedzieć się więcej o wierszu poleceń Apache, odwiedź dokumentację Apache
terminal ApachePrzydatne polecenia głosowe Google Now, które powinieneś znać
Zapalanie niektórych poleceń głosowych Google Now, które powinieneś wiedzieć. Znajdź informacje o pogodzie, otwórz aplikację, opublikuj na Facebooku, znajdź trasę, wyszukaj, przeglądaj itp.
3 Przydatne polecenia terminalu, które powinien znać każdy użytkownik Mac
Oto kilka podstawowych i użytecznych poleceń, które możesz wykorzystać w Terminalu, aby Twój Mac działał jeszcze lepiej.
Polecenia Nginx, które powinieneś znać
Nginx to darmowy, otwarty serwer o wysokiej wydajności HTTP i odwrotny serwer proxy. W tym przewodniku omówimy najważniejsze polecenia Nginx, w tym uruchamianie, zatrzymywanie i restartowanie Nginx.