image à gauche Installation de php8.3:

Pour cette installation nous considérerons que le serveur Apache2 a été installé et configuré a minima sur 000_default.conf.
Ceci nous suffira pour installer les logiciels prérequis. Dans un premier temps, nous allons installer php8.3.
Tout ou presque se fera en utilisant un terminal. L'utilisation de nano doit etre acquise,ainsi que quelques commandes comme apt...
Quand j'installe sur ubuntu, j'ai coutume de passer en root car je trouve fastidieux d'avoir a invoquer sudo tout le temps
Pour ce faire dans le terminal tapez sudo -i et entrez le mot de passe de sudo...A partir de la vous etes root.
Vous pourrez copier et coller les commandes répétées à droite, à gauche ou en dessous de l'illustration dans le terminal.les commandes à copier sont

en vert.

image à gauche

Pour bien travailler partagez votre écran (les quatre petits carrés) et fleches directionnelles gauche ou droite du clavier en cliquant sur firefox et sur le terminal,
Ainsi vous aurez toujours le tuto sous les yeux.

Alors allons y! Bon courage!


image à droitepour php8.3 dans le terminal:
faites au préalable si ce n'est pas fait:

apt update -y && apt upgrade -y


puis:

apt install php8.3 php8.3-fpm php8.3-cli


Laissez faire et répondez au questions: par o pour oui...

image à gauche

a2enmod proxy_fcgi_setenvif a2enconf php8.3-fpm



Apache en a besoin pour les requêtes

image à droiteLe message suivant nous est envoyé:

Il nous demande de redémarrer le service Apache2.

image à gauchePour ce faire tapez:


systemctl restart apache2



image à droiteverification
du bon démarrage:
tapez :

systemctl status apache2


ctrl c

pour sortir de la page affichée.

image à gauchequelques modules pour php :

apt install php8.3-common php8.3-mysql php8.3-xml php8.3-xmlrpc php8.3-curl php8.3-gd php8.3-imagick php8.3-mbstring php8.3-opcache php8.3-zip php8.3-intl -y


image à droiteIl nous faut un fichier phpinfo.php:

Il nous montrera la configuration de php. Nous le créerons à la racine de site, ici /var/www/html/.
tapez

nano /var/www/html/phpinfo.php


Nous obtenons un fichier vide. Nous allons ajouter le code (voir image suivante)

image à gauchecomme dans l'image tapez:

le code php que vous voyez


Ctrl o pour écrire entrée pour enregistrer le fichier Ctrl x pour sortir. Notre fichier phpinfo.php est crée!.

Pour le voir ouvrez firefox et tapez l'adresse:

http://localhost/phpinfo.php

/
Si rien ne se passe ajoutez un module à apache avec la commande:

apt install libapache2-mod-php



et refaites le test avec firefox.

image à droite:


Voilà! c'est terminé! pour php8.3. nous allons maintenant installer mysql-server!