Faire le point lors d'un problème d'installation en suivant cette procédure ;
recréer un fichier de test :
echo '<?php
phpinfo();
?>' | sudo tee /var/www/html/test.php
puis de tester
http://127.0.0.1/test.php
si la page d'info s'affiche dans le navigateur, et
si je ne dis pas de bêtise, ça valide html et php.
en cas de doute ou de soucis :
sudo apt install apache2 php libapache2-mod-php7.*
ne peut pas faire de mal
pour mysql, pas de soucis de librairie ou de mauvaise configuration.
le problème de mot de passe est souvent rencontré
et des procédures sont indiquées y compris dans mon tuto :
pour phpmyadmin, lors de mes premiers tests je tombais sur une page blanche ce qui demande l'ajout à la main d'une librairie mais ce bug a été résolu.
ici une version passe partout du patch à utiliser :
sudo apt install php-mbstring php7.*-mbstring php-gettext
si vous avez déjà mis les mains dans moteur et touché à des fichiers de configuration, une désinstallation complète avec un purge (voir
apt ou
apt-get) devrait tout remettre à zéro et permettre une installation générique.
Pour cette histoire de 7.0, 7.1, et 7.x
une façon simple de savoir quel sont les paquets disponible dans les dépôts : avec apt search
NB à utiliser
sans sudo !
donc
en VM
superutilisateur@VirtualBox:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
superutilisateur@VirtualBox:~$ apt search libapache2 | grep lib | grep mod | grep php
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libapache2-mod-php/xenial,xenial 1:7.0+35ubuntu6 all
libapache2-mod-php7.0/xenial-updates,xenial-security,now 7.0.22-0ubuntu0.16.04.1 amd64 [installé]
superutilisateur@VirtualBox:~$ apt search php-mbstring
En train de trier... Fait
Recherche en texte intégral... Fait
php-mbstring/xenial,xenial,now 1:7.0+35ubuntu6 all [installé]
MBSTRING module for PHP [default]
superutilisateur@VirtualBox:~$ apt search php7.*-mbstring
En train de trier... Fait
Recherche en texte intégral... Fait
php7.0-mbstring/xenial-updates,xenial-security,now 7.0.22-0ubuntu0.16.04.1 amd64 [installé]
MBSTRING module for PHP
@Louis23 content que ce fil soit utile. :cool:
j'espère que tu utilises le copier coller...
sinon triple clic sur une ligne puis copier avec ctrl + c
puis clic dans terminal (ou ctrl + alt +t pour l'ouvrir)
puis ctrl +
maj + v pour coller
😛