EasyPHP : Différence entre versions
(→Administration phpmyadmin) |
(→PHP) |
||
Ligne 44 : | Ligne 44 : | ||
L'installation de PHPMyAdmin induit l'installation des outils nécessaires à l'interprétation du PHP par le serveur web puisque cet outil est développé en PHP. | L'installation de PHPMyAdmin induit l'installation des outils nécessaires à l'interprétation du PHP par le serveur web puisque cet outil est développé en PHP. | ||
+ | |||
+ | ; NB : Il faut éviter de mélanger dans un même système PHP5 et PHP7. | ||
+ | : Les dépendances des paquets installés en tiennent compte mais en cas de problème, c'est une piste principale... | ||
[[Catégorie:PHP]] | [[Catégorie:PHP]] | ||
[[Catégorie:L2]] | [[Catégorie:L2]] |
Version du 31 janvier 2017 à 21:57
EasyPHP est une fourniture logiciel pour Window permettant de développer facilement en PHP.
https://fr.wikipedia.org/wiki/EasyPHP
Pour obtenir un environnement comparable sous une distribution linux, il faut installer :
- un serveur web (apache par exemple)
- le support du langage PHP
- un serveur de base de données (MySQL)
- un outil d'administration des bases de données (phpmyadmin)
C'est ce que l'on appelle un LAMP (Linux/Apache/MySQM/PHP)
Donc :
Serveur web apache2
apt-get install apache2
Vérification que le serveur web fonctionne et écoute sur le port web (80)
nmap -sV localhost | grep apache => 80/tcp open http Apache httpd 2.4.18 ((Ubuntu))
Dans un navigateur internet http://localhost/ doit afficher une page d'accueil (simple)
Serveur MySQL
apt-get install mysql-server
Vérification que le serveur fonctionne et écoute sur le port mysql (3306)
nmap -sV localhost | grep mysql => 3306/tcp open mysql MySQL 5.7.17-0ubuntu0.16.04.1
- NB
- l'installation demande la définition d'un mot de passe pour le compte administration mysql (root). À retenir !
Administration phpmyadmin
apt-get install phpmyadmin
Dans un navigateur internet http://localhost/phpmyadmin doit afficher une page de connexion (utiliser 'root' & mot de passe précédent)
PHP
L'installation de PHPMyAdmin induit l'installation des outils nécessaires à l'interprétation du PHP par le serveur web puisque cet outil est développé en PHP.
- NB
- Il faut éviter de mélanger dans un même système PHP5 et PHP7.
- Les dépendances des paquets installés en tiennent compte mais en cas de problème, c'est une piste principale...