Wordpress

Requirements :

Pour commencer on va installer Apache2 :

sudo -s
apt install apache2 -y 

Une fois installer il faut vérifier si apache fonctionne

systemctl status apache
ip a 
http://<@_IP_obtenu>(dans le navigateur)

Vous devriez avoir une page avec le titre "Apache2 Debian Default Page". Si la page apparait c'est que apache est bien installé.

Ensuite on va installer php et ses paquets utile et nécessaire.

apt install php php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y 

Une fois installé on vérifie que php ce soit bien installé

php -v

Maintenant on va s'assurer que le moteur de script soit bien fonctionnel

cd /var/www/html
nano index.php
	<php
	phpinfo();
	?>
http://<@_IP_obtenu>/phpinfo.php(dans le navigateur)

Une fois apache2 et php installé on aura besoin d'une base de donnée pour ici on installera mariadb

apt install mariadb-server -y

Ensuite on vérifie que mariadb est bien installé

mariadb -v

Maintenant on ragrde les tables créer de base

mariadb -u root -p
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 rows in set (0,001 sec)

On créer notre base de donnée

MariaDB [(none)]> CREATE DATABASE WP_ID001;
# (Répose de la commande)Query OK, 1 row affected (0.001 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| WP_ID001           |
| information_schema |
+--------------------+
2 rows in set (0,001 sec)

Ici nous allons créer notre User et lui donner les droits

CREATE USER 'sysadmin'@'localhost' IDENTIFIED BY 'netlab123';
GRANT ALL PRIVILEGES ON WP_ID011.* TO sysadmin@localhost;
FLUSH PRIVILEGES;
exit

Notre table est créée on peut passer à l'installation de Wordpress

cd /tmp
wget https://wordpress.org/latest.zip
cd /var/www/html
rm index.html

Maintenant on va unzip le <latest.zip>

apt install zip
unzip /tmp/latest.zip -d /var/www/html

Une fois fait on doit donner les droits au dossier

chown -R www-data:www-data /var/www/html/wordpress

Voila il ne manque plus qu'a suivre les étapes proposé par wordpress.