Installez la lampe - Apache, PHP, Mariadb et PhpMyAdmin dans OpenSUSE
- 1503
- 167
- Lucas Bernard
Le LAMPE La pile comprend le système d'exploitation Linux, le logiciel du serveur Web Apache, le système de gestion de la base de données MySQL et le langage de programmation PHP. Lamp est une combinaison de logiciels utilisée pour servir les applications et sites Web dynamiques PHP. Notez que le P peut également représenter Perler ou Python au lieu de Php.
Dans le LAMPE Stack, Linux est le fondement de la pile (il contient tous les autres composants); Apache fournit du contenu Web (comme les pages Web, etc.) Pour l'utilisateur final sur Internet sur demande via un navigateur Web, PHP est un langage de script côté serveur utilisé pour générer des pages Web dynamiques qui exécutent le code PHP et récupérer / enregistrer des données de / vers une base de données MySQL.
Lire aussi: Installer Lemp - Nginx, PHP, Mariadb et PhpMyAdmin dans OpenSUSE
Ce tutoriel vous guidera sur la façon d'installer un LAMPE empiler avec Apache, Mariadb, Php, et Phpmyadmin sur Ouverte Éditions de serveur / de bureau.
Installation du serveur http Apache
Le Server Apache HTTP est un logiciel de serveur Web gratuit et open source, largement utilisé et multiplateforme. Il est conçu pour être sécurisé, efficace et extensible pour fournir des services HTTP en synchronisation avec les normes HTTP actuelles.
Sur ouverte, Apache2 est installé par défaut. Sinon, exécutez la commande Zypper suivante pour l'installer.
$ sudo zypper installer apache2Installez Apache dans OpenSUSE
Une fois la Apache2 Installé, vous pouvez démarrer le service pour l'intervalle, puis lui permettre de démarrer automatiquement à l'heure du démarrage et de vérifier le service en utilisant les commandes suivantes.
$ sudo systemctl start apache2 $ sudo systemctl activer apache2 $ sudo systemctl status apache2Démarrer le service Apache dans OpenSUSE
Lire aussi: 5 conseils pour augmenter les performances de votre serveur Web Apache
À ce stade, le serveur Apache doit être opérationnel, vous pouvez également vérifier l'état à l'aide de la commande netstat comme indiqué.
$ sudo netstat -tlpn | grep httpdVérifiez le port d'écoute Apache
Maintenant que le serveur Web est en cours d'exécution, testons s'il peut servir des pages Web en créant une page Web de test (indice.html
document) sur le Web Document de document à "/ srv / www / htdocs" comme suit.
$ echo "Créer une page de test ApacheApache2 fonctionne bien sur OpenSuse Leap
"| sudo tee / srv / www / htdocs / index.html
Si vous avez installé un Firewalld et activé sur votre machine, n'oubliez pas d'autoriser le trafic vers le Apache2 serveur Web via le pare-feu avant de passer à l'étape suivante.
$ sudo Firewall-Cmd - Permanent --Add-Port = 80 / TCP $ sudo Firewall-Cmd - Permanent --Add-Port = 443 / TCP $ sudo Firewall-Cmd - ReloadOuvrez le port Apache sur OpenSUSE
Ouvrez ensuite un navigateur Web et naviguez en utilisant l'adresse suivante: http: // localhost
ou http: // server_ip
, Le contenu de la page Web créé doit être affiché comme indiqué dans cette capture d'écran.
Installation du serveur de base de données MARIADB
Mariadb est une fourche gratuite et open source, rapide, évolutive et robuste et développée par la communauté du système de gestion de la base de données relationnelle MySQL. MARIADB est livré avec plus de fonctionnalités, de nouveaux moteurs de stockage, des plugins et un certain nombre d'autres outils pour de meilleures performances.
Lire aussi: 15 Conseils de réglage et d'optimisation des performances MySQL / MARIADB utiles
À installer Mariadb sur Ouverte, Exécutez la commande suivante.
$ sudo zypper installer mariaDb mariaDb-clientInstallez MariaDB dans OpenSUSE
Une fois l'installation terminée, démarrez le service MARIADB pour le moment, puis permettez-lui de démarrer automatiquement à l'heure du démarrage du système et de vérifier s'il est opérationnel comme suit:
$ sudo systemctl start mariaDB $ sudo systemctl activer mariaDB $ sudo systemctl status mariaDbDémarrer le service MariaDB dans OpenSUSE
Après avoir commencé le Mariadb Service, Ensuite, nous devons sécuriser l'installation du serveur MARIADB. Cela peut être fait en exécutant le script de sécurité qui est livré avec le package MariaDB, comme indiqué.
$ sudo mysql_secure_installation
Une fois le script invoqué, lisez soigneusement la description à chaque étape. Vous devez définir un mot de passe de l'utilisateur racine solide, supprimer les utilisateurs anonymes, désactiver l'accès à la racine à distance, supprimer la base de données de test et y accéder et enfin recharger le tableau des privilèges.
Sécuriser l'installation de MariaDB dans OpenSUSEInstallation des modules PHP et PHP
Php ou Hypertext Preprocessor est un langage de script gratuit et open source, populaire, indépendant de la plate-forme et à usage général qui est particulièrement adapté au développement Web. Php est compatible avec presque tous sinon la plupart des logiciels de serveurs Web et prennent en charge de nombreux systèmes de base de données, notamment Mysql / mariadb.
À installer Php ainsi que les modules nécessaires exécutent la commande suivante.
$ sudo zypper installer php php-mysql php-gd php-mbstring apache2-mod_php7Installez les modules PHP et PHP dans OpenSUSE
Ensuite, activez Php module et redémarrer le serveur Web Apache pour effectuer les dernières modifications comme indiqué.
$ sudo a2enmod php7 $ sudo systemctl restart apache2
Vérifiez maintenant les informations d'installation PHP en créant un fichier de test PHP sous le Document de document répertoire, qui devrait choisir les détails de configuration PHP.
$ echo "" | sudo tee / srv / www / htdocs / info.php
Ouvrez un navigateur Web et accédez à l'adresse: http: // localhost / info.php
ou http: // server_ip / info.php
Pour vérifier les détails de configuration PHP comme indiqué dans la capture d'écran suivante.
Installation et configuration de phpmyadmin
phpmyadmin est un outil Web gratuit et populaire pour l'administration MySQL. phpmyadmin vous permet de créer, modifier, supprimer, supprimer, importer et exporter des tables de base de données MySQL. Il est également utilisé pour exécuter les requêtes MySQL, optimiser, réparer et vérifier les tables, changer de collation et exécuter de nombreuses autres commandes de gestion de base de données.
Lire aussi: 20 Commandes MySQL (MySqladmin) pour l'administration de la base de données dans Linux
À installer phpmyadmin sur Ouverte, Exécutez la commande suivante.
$ sudo zypper installer phpmyadminInstallez PhpMyAdmin dans OpenSUSE
Maintenant, allez dans votre navigateur Web et entrez l'adresse http: // localhost / phpmyadmin
. UN phpmyadmin La page de connexion doit s'afficher comme indiqué dans la capture d'écran suivante. Entrez les informations d'identification de la connexion de l'utilisateur racine de la base de données et cliquez.
C'est tout! Dans ce tutoriel, nous vous avons expliqué comment installer un LAMPE empiler avec Apache, Mariadb, Php, et Phpmyadmin sur Ouverte Éditions de serveur / de bureau. Si vous êtes confronté à des problèmes lors de la configuration, posez vos questions via un formulaire de commentaire ci-dessous.
- « Comment créer une partition de disque dans Linux
- Installez lemp - nginx, php, mariaDB et phpmyadmin dans opensuse »