GNU/Linux >> Linux Esercitazione >  >> OpenSuse

Come installare Apache e PHP su OpenSUSE 15.1

In questo articolo, vediamo come installare Apache e PHP su OpenSUSE 15.1

Installa Apache2 su OpenSUSE 15.1

Il server Web Apache è incredibilmente popolare all'interno di sistemi basati su Unix come OpenSUSE. Pertanto, è disponibile anche dai repository ufficiali.

Quindi, apri un terminale e aggiorna la cache dei repository.

:~$ sudo zypper refresh

Quando hai finito, puoi installarlo eseguendo il seguente comando:

:~$ sudo zypper in apache2

Inserisci la password utente. Quindi vedrai tutti i pacchetti da installare insieme a quello principale. Se sei d'accordo, premi il tasto e.

A differenza di Ubuntu e Debian, il servizio Apache non è inizializzato. Quindi devi farlo manualmente usando il comando systemctl.

:~$ sudo systemctl start apache2

Allo stesso modo, se vuoi che inizi con il sistema, cosa altamente raccomandata in questi casi, eseguilo:

:~$ sudo systemctl enable apache2

Non è superfluo controllare lo stato del servizio per verificare eventuali errori.

:~$ sudo systemctl status apache2

L'immagine sopra indica che Apache funziona correttamente.

Ricorda che Apache2 è un servizio di sistema che puoi gestire con il comando systemctl.

Inoltre, puoi mostrare la versione di Apache che abbiamo appena installato.

:~$ sudo httpd -v

Test dell'installazione di Apache

Tutto sembra a posto, ma devi fare un test e assicurarti che tutto sia corretto.

E il modo migliore per farlo è creare un HTML file e mettilo nella directory radice di Apache che in OpenSUSE è /srv/www/htdocs/

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

E scrivi un semplice HTML codice come ad esempio

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

Salva le modifiche e chiudi l'editor.

OpenSUSE prende molto sul serio la sicurezza, motivo per cui installa e configura un firewall per impostazione predefinita. Se non imposti una regola per eseguire Apache, semplicemente non funzionerà.

Quindi, apri le porte 80 e 443 oppure aggiungi il servizio HTTP al firewall.

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

Nel comando viene specificato che la modifica è permanente. Anche se puoi eliminarlo per motivi personali.

E per applicare queste modifiche devi riavviare il Firewall.

:~$ sudo firewall-cmd --reload

E ora puoi aprire il tuo browser web e andare su

http://computer_IP

Oppure:

http://your-domain

E dovrai guardare il codice che hai scritto correre.

Apache e PHP su OpenSUSE – Installa PHP

Apache funziona bene, ma è inutile senza un linguaggio di programmazione che elabori siti web dinamici.

Quindi questo linguaggio può essere Python, Ruby o PHP. In questo caso, sceglieremo quest'ultimo.

PHP è disponibile anche nei repository ufficiali di OpenSUSE, quindi per installarlo, eseguilo nel terminale:

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

Inoltre, puoi installare molti moduli PHP diversi, ma per ora solo questi sono sufficienti.

Per impostazione predefinita, il modulo PHP non è caricato in Apache. Devi dirlo manualmente.

:~$ sudo a2enmod php7

Affinché le modifiche abbiano effetto, riavvia Apache.

:~$ sudo systemctl restart apache2

Proprio come con Apache, devi dimostrare che tutto è in ordine. Ancora una volta, il modo migliore per farlo è creare un file PHP e fare in modo che Apache lo serva e sia in grado di visualizzarlo.

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

Quindi, aggiungi contenuto PHP come phpinfo metodo:

<?php
phpinfo();
?>

Ancora una volta, salva le modifiche e chiudi l'editor.

E ora puoi aprire il tuo browser web e andare su

http://computer_IP/test.php

Oppure:

http://your-domain/test.php

Se tutto è andato bene, vedrai le informazioni PHP.

Quindi, Apache e PHP stanno lavorando su OpenSUSE 15.1 Congratulazioni.

Conclusione

servizio di rete. Questo lo rende una cosa di base da imparare. Ma ogni distribuzione Linux ha un modo per lavorare con loro.

OpenSUSE, fornito con SUSE, è una delle migliori soluzioni per la distribuzione di un server Web con Apache e PHP. Questo grazie alla stabilità e alla reputazione di cui gode una distribuzione che sa fare le cose.

Ecco perché l'installazione richiede alcuni passaggi aggiuntivi diversi da Ubuntu o Debian. Ma il risultato è lo stesso.

Ora tocca a te, ti piace Apache? l'hai usato? che dire di OpenSUSE?


OpenSuse
  1. Come installare OpenLiteSpeed ​​e PHP su Ubuntu

  2. Come installare Apache Maven su Ubuntu 18.04 e 16.04

  3. Come installare e utilizzare Podman in OpenSUSE Leap 15.3

  4. Come installare e configurare PHP e Apache (stack LAMP) su OpenSUSE Leap 15.3

  5. Come installare e configurare Mariadb 10 in OpenSUSE Leap 15.3

Come installare Apache 2.4 e PHP 7.4 su Amazon Linux

Come installare Apache Tomcat 10 su OpenSuse 15 [Passo dopo passo]

Come installare Apache, MySQL e PHP su AlmaLinux 8

Come installare PHP 8.0 su openSUSE 15 Leap

Come installare e configurare Apache e PHP su Jelastic Cloud

Come installare e configurare Memcached con Apache e PHP