GNU/Linux >> LINUX-Kenntnisse >  >> OpenSuse

So installieren Sie Apache und PHP unter OpenSUSE 15.1

Sehen wir uns in diesem Artikel an, wie Apache und PHP unter OpenSUSE 15.1 installiert werden

Installieren Sie Apache2 auf OpenSUSE 15.1

Der Apache-Webserver ist in Unix-basierten Systemen wie OpenSUSE unglaublich beliebt. Daher ist es auch in den offiziellen Repositories verfügbar.

Öffnen Sie also ein Terminal und aktualisieren Sie den Cache der Repositories.

:~$ sudo zypper refresh

Wenn Sie fertig sind, können Sie es installieren, indem Sie den folgenden Befehl ausführen:

:~$ sudo zypper in apache2

Geben Sie das Benutzerkennwort ein. Dann sehen Sie alle zu installierenden Pakete zusammen mit dem Hauptpaket. Wenn Sie damit einverstanden sind, drücken Sie einfach die und Taste.

Im Gegensatz zu Ubuntu und Debian wird der Apache-Dienst nicht initialisiert. Sie müssen dies also manuell mit dem Befehl systemctl tun.

:~$ sudo systemctl start apache2

Wenn Sie möchten, dass es mit dem System gestartet wird, was in diesen Fällen dringend empfohlen wird, führen Sie es aus:

:~$ sudo systemctl enable apache2

Es ist nicht überflüssig, den Status des Dienstes zu überprüfen, um eventuelle Fehler festzustellen.

:~$ sudo systemctl status apache2

Das Bild oben zeigt an, dass Apache ordnungsgemäß ausgeführt wird.

Denken Sie daran, dass Apache2 ein Systemdienst ist, den Sie mit dem Befehl systemctl verwalten können.

Außerdem können Sie die Version von Apache anzeigen, die wir gerade installiert haben.

:~$ sudo httpd -v

Testen der Apache-Installation

Alles sieht gut aus, aber Sie müssen einen Test machen und sicherstellen, dass alles korrekt ist.

Und der beste Weg, dies zu tun, ist, ein HTML zu erstellen Datei und legen Sie sie im Apache-Stammverzeichnis ab, das in OpenSUSE /srv/www/htdocs/ ist

:~$ sudo nano /srv/www/htdocs/index.html

Und schreiben Sie ein einfaches HTML Code wie zum Beispiel

<html> 
    <body> 
       <Hello world! 
    </body> 
</html>

Speichern Sie die Änderungen und schließen Sie den Editor.

OpenSUSE nimmt Sicherheit sehr ernst, weshalb es standardmäßig eine Firewall installiert und konfiguriert. Wenn Sie keine Regel einrichten, um Apache auszuführen, wird es einfach nicht funktionieren.

Öffnen Sie also entweder die Ports 80 und 443 oder fügen Sie den HTTP-Dienst zur Firewall hinzu.

:~$ sudo firewall-cmd --add-service=http --permanent

Im Befehl wird angegeben, dass die Änderung dauerhaft ist. Sie können es jedoch aus persönlichen Gründen löschen.

Und um diese Änderungen zu übernehmen, müssen Sie die Firewall neu starten.

:~$ sudo firewall-cmd --reload

Und jetzt können Sie Ihren Webbrowser öffnen und zu

gehen
http://computer_IP

Oder:

http://your-domain

Und Sie müssen zusehen, wie der von Ihnen geschriebene Code ausgeführt wird.

Apache und PHP auf OpenSUSE – PHP installieren

Apache funktioniert gut, ist aber ohne eine Programmiersprache, die dynamische Websites verarbeitet, nutzlos.

Diese Sprache kann also Python, Ruby oder PHP sein. In diesem Fall entscheiden wir uns für Letzteres.

PHP ist auch in den offiziellen OpenSUSE-Repositories verfügbar, also führen Sie es im Terminal aus, um es zu installieren:

:~$ sudo zypper install php7 php7-mysql apache2-mod_php7

Sie können auch viele verschiedene PHP-Module installieren, aber im Moment reichen nur diese aus.

Standardmäßig wird das PHP-Modul nicht in Apache geladen. Sie müssen es manuell mitteilen.

:~$ sudo a2enmod php7

Starten Sie Apache neu, damit die Änderungen wirksam werden.

:~$ sudo systemctl restart apache2

Genau wie bei Apache müssen Sie beweisen, dass alles in Ordnung ist. Auch hier ist der beste Weg, dies zu tun, eine PHP-Datei zu erstellen und sie von Apache bereitstellen und anzeigen zu lassen.

:~$ sudo nano /srv/www/htdocs/test.php

Fügen Sie dann PHP-Inhalte wie phpinfo hinzu Methode:

<?php
phpinfo();
?>

Speichern Sie erneut die Änderungen und schließen Sie den Editor.

Und jetzt können Sie Ihren Webbrowser öffnen und zu

gehen
http://computer_IP/test.php

Oder:

http://your-domain/test.php

Wenn alles geklappt hat, sehen Sie die PHP-Informationen.

Apache und PHP arbeiten also an OpenSUSE 15.1 Herzlichen Glückwunsch.

Schlussfolgerung

Netzwerkdienst. Dies macht es zu einer grundlegenden Sache zu lernen. Aber jede Linux-Distribution hat eine Art, mit ihnen zu arbeiten.

OpenSUSE, das mit SUSE geliefert wird, ist eine der besten Lösungen für die Bereitstellung eines Webservers mit Apache und PHP. Dies ist der Stabilität und dem Ruf zu verdanken, den eine Distribution genießt, die weiß, wie es geht.

Aus diesem Grund erfordert die Installation einige zusätzliche Schritte, die sich von Ubuntu oder Debian unterscheiden. Aber das Ergebnis ist dasselbe.

Jetzt bist du dran, magst du Apache? hast du es benutzt? Was ist mit OpenSUSE?


OpenSuse
  1. So installieren Sie OpenLiteSpeed ​​und PHP auf Ubuntu

  2. So installieren und verwenden Sie Podman in OpenSUSE Leap 15.3

  3. So installieren und konfigurieren Sie PHP und Apache (LAMP-Stack) unter OpenSUSE Leap 15.3

  4. So installieren und konfigurieren Sie Mariadb 10 in OpenSUSE Leap 15.3

  5. So installieren und konfigurieren Sie PHP und Nginx (LEMP) unter OpenSUSE Leap 15.3

So installieren Sie Apache 2.4 und PHP 7.4 unter Amazon Linux

So installieren Sie Apache Tomcat 10 auf OpenSuse 15 [Schritt für Schritt]

So installieren Sie Apache, MySQL und PHP auf AlmaLinux 8

So installieren Sie PHP 8.0 auf openSUSE 15 Leap

So installieren und konfigurieren Sie Apache und PHP auf Jelastic Cloud

So installieren und konfigurieren Sie Memcached mit Apache und PHP