Ce tutoriel décrit comment installer complètement un service de base serveur LAMP ou Apache, MySql, Php et phpmyadmin.
Nous allons installer tous les packages étape par étape.
Tout d'abord, nous allons installer le serveur Web Apache:
apt-get install apache2 apache2-utils -y
commandement:
apache2 -v
Nous pouvons vérifier la version d'Apache:
Version du serveur: Apache/2.4.48 (Debian) Serveur construit: 2021-08-12T11:51:47
Nous exécutons Apache avec des commandes:
systemctl démarrer apache2
systemctl activer apache2
Après avoir accédé à notre adresse IP dans le navigateur, nous devrions voir la page de démarrage d'Apache
L'étape suivante consiste à installer le serveur de base de données MariaDB
nous installons:
apt-get install mariadb-server -y
Et nous courons:
systemctl démarrer mariadb
systemctl activer mariadb
Nous pouvons vérifier l'état de l'opération en émettant une commande:
état systemctl mariadb
en dessous du résultat:
? mariadb.service - MariaDB 10.3.31 database server Loaded: chargé (/lib/systemd/system/mariadb.service; activée; fournisseur de préréglage: activée) actif: actif (fonctionnement) depuis Sat 2021-08-21 04:13:25 UTC; 1min 36s ago Docs: homme:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 1838 (mysqld) Statut: "Prendre vos requêtes SQL maintenant..." les tâches: 31 (limite: 2353) Mémoire: 66.1M CGroup: /system.slice/mariadb.service ??1838 /usr/sbin/mysqld
Nous émettons une commande dans la console:
mysql_secure_installation
Et nous faisons la configuration initiale comme ci-dessous:
Entrez le mot de passe actuel pour root (pour entrer dans aucune): Changer le mot de passe root? [Y / N] Y New password: ré-entrez le nouveau mot de passe: Supprimer les utilisateurs anonymes? [Y / N] Y Disallow root login remotely? [Y / N] Y Remove test database and access to it? [Y / N] Y Reload privilege tables now? [Y / N] et
Vous pouvez vous connecter à mysql en lançant une commande:
mysql -u root -p
Et en entrant le mot de passe que nous venons de définir.
Nous pouvons installer PHP en lançant la commande:
apt-get install php libapache2-mod-php php-cli php-mysql php-zip php-curl php-xml -y
On peut vérifier la version php en entrant la commande dans la console:
php -v
le résultat de la:
PHP 7.4.21 (cli) (construit: juil 2 2021 03:59:48) ( NTS ) droits d'auteur (c) The PHP Group Zend Engine v3.4.0, droits d'auteur (c) Zend Technologies with Zend OPcache v7.4.21, droits d'auteur (c), par Zend Technologies
La dernière étape consiste à créer notre domaine vhost.
Nous créons un répertoire de notre domaine:
mkdir /var/www/html/domena.pl
nous accordons des pouvoirs:
chown -R www-données:www-data /var/www/html/domena.pl
Nous créons le fichier de configuration vhost en lançant la commande:
nano /etc/apache2/sites-available/domena.pl.conf
le contenu:
ServerAdmin webmaster@localhost ServerName domena.pl DocumentRoot /var/www/html/domena.pl ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combiné
Et nous sauvegardons le fichier.
Nous ajoutons notre vhost à actif:
a2ensite domena.pl.conf
a2dissite 000-par défaut
Nous vérifions la configuration:
test de configuration apache2ctl
Et on recharge le serveur Apache:
systemctl recharger apache2
Il ne nous reste plus qu'à rediriger le domaine vers l'ip de notre serveur.
Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy…