GNU/Linux >> Tutoriels Linux >  >> OpenSuse

Comment installer Apache et PHP sur OpenSUSE 15.1

Dans cet article, voyons comment installer Apache et PHP sur OpenSUSE 15.1

Installer Apache2 sur OpenSUSE 15.1

Le serveur Web Apache est incroyablement populaire dans les systèmes basés sur Unix comme OpenSUSE. Par conséquent, il est également disponible à partir des dépôts officiels.

Alors, ouvrez un terminal et actualisez le cache des référentiels.

:~$ sudo zypper refresh

Lorsque vous avez terminé, vous pouvez l'installer en exécutant la commande suivante :

:~$ sudo zypper in apache2

Entrez le mot de passe utilisateur. Ensuite, vous verrez tous les packages à installer avec le principal. Si vous êtes d'accord, appuyez simplement sur les touches et .

Contrairement à Ubuntu et Debian, le service apache n'est pas initialisé. Vous devez donc le faire manuellement à l'aide de la commande systemctl.

:~$ sudo systemctl start apache2

De même, si vous souhaitez qu'il démarre avec le système, ce qui est fortement recommandé dans ces cas, exécutez-le :

:~$ sudo systemctl enable apache2

Il n'est pas superflu de vérifier l'état du service pour vérifier d'éventuelles erreurs.

:~$ sudo systemctl status apache2

L'image ci-dessus indique qu'Apache fonctionne correctement.

N'oubliez pas qu'Apache2 est un service système que vous pouvez gérer avec la commande systemctl.

Vous pouvez également afficher la version d'Apache que nous venons d'installer.

:~$ sudo httpd -v

Tester l'installation d'Apache

Tout semble bon, mais vous devez faire un test et vous assurer que tout est correct.

Et la meilleure façon de le faire est de créer un HTML fichier et placez-le dans le répertoire racine Apache qui, dans OpenSUSE, est /srv/www/htdocs/

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

Et écrivez du HTML simple code comme par exemple

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

Enregistrez les modifications et fermez l'éditeur.

OpenSUSE prend la sécurité très au sérieux, c'est pourquoi il installe et configure un pare-feu par défaut. Si vous ne configurez pas de règle pour faire fonctionner Apache, cela ne fonctionnera tout simplement pas.

Donc, soit ouvrez les ports 80 et 443 ou ajoutez le service HTTP au pare-feu.

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

Dans la commande, il est précisé que le changement est définitif. Bien que vous puissiez le supprimer pour des raisons personnelles.

Et pour appliquer ces modifications, vous devez redémarrer le pare-feu.

:~$ sudo firewall-cmd --reload

Et maintenant, vous pouvez ouvrir votre navigateur Web et accéder à

http://computer_IP

Ou :

http://your-domain

Et vous devrez regarder le code que vous avez écrit s'exécuter.

Apache et PHP sur OpenSUSE – Installer PHP

Apache fonctionne bien, mais il est inutile sans un langage de programmation qui traite les sites Web dynamiques.

Ce langage peut donc être Python, Ruby ou PHP. Dans ce cas, nous choisirons ce dernier.

PHP est également disponible dans les dépôts officiels OpenSUSE donc pour l'installer, lancez-le dans le terminal :

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

Vous pouvez également installer de nombreux modules PHP différents, mais pour l'instant, seuls ceux-ci suffisent.

Par défaut, le module PHP n'est pas chargé dans Apache. Vous devez le dire manuellement.

:~$ sudo a2enmod php7

Pour que les modifications prennent effet, redémarrez Apache.

:~$ sudo systemctl restart apache2

Tout comme avec Apache, vous devez prouver que tout est en ordre. Encore une fois, la meilleure façon de le faire est de créer un fichier PHP et qu'Apache le serve et puisse l'afficher.

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

Ensuite, ajoutez du contenu PHP tel que le phpinfo méthode :

<?php
phpinfo();
?>

Encore une fois, enregistrez les modifications et fermez l'éditeur.

Et maintenant, vous pouvez ouvrir votre navigateur Web et accéder à

http://computer_IP/test.php

Ou :

http://your-domain/test.php

Si tout s'est bien passé, vous verrez les informations PHP.

Apache et PHP travaillent donc sur OpenSUSE 15.1 Félicitations.

Conclusion

service réseau. Cela en fait une chose de base à apprendre. Mais chaque distribution Linux a une façon de travailler avec eux.

OpenSUSE, fourni avec SUSE, est l'une des meilleures solutions pour déployer un serveur Web avec Apache et PHP. C'est grâce à la stabilité et à la réputation dont jouit une distribution qui sait faire les choses.

C'est pourquoi l'installation nécessite quelques étapes supplémentaires différentes d'Ubuntu ou de Debian. Mais le résultat est le même.

Maintenant c'est à vous, aimez-vous Apache ? l'avez-vous utilisé? qu'en est-il d'OpenSUSE ?


OpenSuse
  1. Comment installer OpenLiteSpeed ​​et PHP sur Ubuntu

  2. Comment installer Apache Maven sur Ubuntu 18.04 et 16.04

  3. Comment installer et configurer PHP et Apache (pile LAMP) sur OpenSUSE Leap 15.3

  4. Comment installer et configurer Mariadb 10 dans OpenSUSE Leap 15.3

  5. Comment installer et configurer PHP et Nginx (LEMP) sur OpenSUSE Leap 15.3

Comment installer Apache 2.4 et PHP 7.4 sur Amazon Linux

Comment installer Apache Tomcat 10 sur OpenSuse 15 [étape par étape]

Comment installer Apache, MySQL et PHP sur AlmaLinux 8

Comment installer PHP 8.0 sur openSUSE 15 Leap

Comment installer et configurer Apache et PHP sur Jelastic Cloud

Comment installer et configurer Memcached avec Apache et PHP