EasyPHP

De Asso Val Libre
Aller à : navigation, rechercher

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...

Il est ensuite possible de compléter facilement cette base PHP avec des modules complémentaires :

 apt-get install php7.0-xml php7.0-xsl php7.0-xmlrpc php7.0-mysql  ...
 apt-get install php-all-dev php7.0-dev