EasyPHP

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
EasyPHP
Image illustrative de l'article EasyPHP
Logo

Développeur Laurent ABBAL
Emmanuel FAIVRE
Thierry MURAIL
Dernière version 14.1 VC11 (16 janvier 2014) [+/-]
Environnement Windows
Type WAMP
Licence GPL
Site web www.easyphp.org

EasyPHP fut le premier package WAMP à voir le jour (1999). Il s'agit d'une plateforme de développement Web, permettant de faire fonctionner localement (sans se connecter à un serveur externe) des scripts PHP. EasyPHP n'est pas en soi un logiciel, mais un environnement comprenant deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un interpréteur de script (PHP), ainsi qu'une administration SQL phpMyAdmin. Il dispose d'une interface d'administration permettant de gérer les alias (dossiers virtuels disponibles sous Apache), et le démarrage/arrêt des serveurs. Il permet donc d'installer en une seule fois tout le nécessaire au développement local du PHP. Par défaut, le serveur Apache crée un nom de domaine virtuel (en local) 127.0.0.1 ou localhost. Ainsi, quand on choisit « Web local » dans le menu d'EasyPHP, le navigateur s'ouvre sur cette URL et affiche la page index.php de ce site qui correspond en fait au contenu du dossier www d'EasyPHP.

EasyPHP peut être utilisé comme une application portable, c’est-à-dire lancé sur une clé USB.

Fonctions principales[modifier | modifier le code]

  • Détection automatique du répertoire d’installation en fonction des droits de l'utilisateur
  • Détection automatique des ports disponibles
  • Gestion des composants : plusieurs versions de PHP (ou plusieurs fois la meme) peuvent être installées
  • Possibilité de basculer d'une version de PHP à une autre en un clic
  • PHP configuration Manager (max execution time, error reporting, upload max filesize...)
  • MySQL configuration Manager (storage engine : InnoDB/MyISAM...)
  • Apache configuration Manager (timezone, available ports...)
  • Alias Manager (ajout/suppression)
  • Virtual Hosts Manager (ajout/suppression/activation/désactivation)

Téléchargement[modifier | modifier le code]

La dernière version d'EasyPHP peut-être téléchargée depuis le site www.easyphp.org :

Les anciennes versions, composants et modules sont disponibles sur www.bitbucket.org

Versions récentes[modifier | modifier le code]

  • EasyPHP DevServer 14.1 VC11 avec PHP 5.5.x (supporte PHP 5.6.x / 5.5.x / 5.4.x / 5.3.x VC9/10/11 - voir composants), Apache 2.4.7 VC11, MySQL 5.6.15, phpMyAdmin 4.1.4
  • EasyPHP DevServer 14.1 VC9 avec PHP 5.4.x (supporte PHP 5.4.x / 5.3.x / 5.2.x VC9 - voir composants), Apache 2.4.7 VC9, MySQL 5.6.15, phpMyAdmin 4.1.4
  • EasyPHP DevServer 13.11 VC11
  • EasyPHP DevServer 13.9 VC11
  • EasyPHP WebServer 13.1 à venir

Composants[modifier | modifier le code]

Pour EasyPHP DevServer 14.1 VC11[modifier | modifier le code]

  • PHP 5.6.0 RC2 / 5.6.0 RC1 / 5.6.0 beta 3 / 5.6.0 beta 2 / 5.6.0 beta 1 / alpha 3 / alpha 2 / alpha 1
  • PHP 5.5.14 / 5.5.12 / 5.5.11 / 5.5.9
  • PHP 5.4.30 / 5.4.28 / 5.4.27 / 5.4.25 / PHP 5.4.24
  • PHP 5.3.28

Pour EasyPHP DevServer 14.1 VC9[modifier | modifier le code]

  • PHP 5.4.30 / 5.4.28 / 5.4.27 / 5.4.25 / PHP 5.4.24
  • PHP 5.3.28

Pour EasyPHP DevServer 13.1 VC11[modifier | modifier le code]

  • PHP 5.5.3
  • PHP 5.4.19 / 5.4.17 / 5.4.16
  • PHP 5.3.27 / 5.3.26
  • PHP 5.2.17
  • MySQL 5.6.12

Pour EasyPHP DevServer 13.1 VC9[modifier | modifier le code]

  • PHP 5.4.19 / 5.4.17 / 5.4.16
  • PHP 5.3.27 / 5.3.26
  • PHP 5.2.17
  • MySQL 5.6.12

Modules[modifier | modifier le code]

Il est aussi possible d'ajouter à EasyPHP des modules préconfigurés pour tester diverses applications web comme WordPress, Spip, Drupal, Joomla!, Prestashop...

Les modules pour la version 13.1 d'EasyPHP sont disponibles sur le site www.bitbucket.org

Outils de développement[modifier | modifier le code]

  • Virtual Hosts Manager 1.4
  • Xdebug Manager 1.3
  • WebGrind 1.0
  • PhpMyAdmin 4.2.0 / 4.1.12 / 4.1.11 / 4.1.8 / 4.1.7 / 4.1.6 / 4.1.5
  • Function Reference for EasyPHP à venir
  • Coding Standards for EasyPHP à venir

Blog / CMS[modifier | modifier le code]

eCommerce[modifier | modifier le code]

Forum / Message board[modifier | modifier le code]

  • phpBB à venir
  • Phorum à venir

Annexes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]