MacQuébec

MAMP : Une solution simple pour créer un serveur web sur votre Mac

mamp-logo

Si vous avez déjà configuré un serveur Web sur un ordinateur personnel, vous savez que ce processus peut être très complexe, surtout si vous avez besoin d’installer des composantes supplémentaires telles que PHP et SQL et de les configurer correctement.

Afin de résoudre ce problème, MAMP (acronyme pour Mac, Apache, MySQL et PHP) se veut une solution « one-click » qui permet d’installer rapidement un serveur web Apache, une extension PHP ainsi qu’un serveur MySQL.

MAMP est compatible avec tout ordinateur Mac équipé de OS X 10.4 ou plus récent. Pour l’installer, il suffit de télécharger la version la plus récente sur le site http://www.mamp.info et de copier le répertoire MAMP dans votre dossier d’applications. Toutes les composantes de MAMP (Apache, MySql et PHP) s’installent alors automatiquement car elles sont stockées dans des sous-répertoires de MAMP. Toute la documentation nécessaire se trouve sur leur site web http://www.mamp.info/en/documentation/ (en anglais ou allemand seulement).

Lorsque MAMP est installé, il suffit de le démarrer en cliquant sur son icône.

L’interface utilisateur est très simple : pour démarrer les serveurs, il suffit de cliquer sur le bouton « Démarrer les serveurs » et si l’opération a réussi, les lumières rouges à gauche de « Serveur Apache » et « Serveur MySQL » passent au vert.

mamp_controlcenter_french

Et voilà, vous avez maintenant un serveur Web fonctionnel avec extension PHP et serveur MySQL. En fait, voici tous les services inclus avec MAMP:

  • Apache HTTP Server 2.2.22
  • PHP 5.2.17
  • PHP 5.3.14 (MAMP PRO seulement)
  • PHP 5.4.4
  • MySQL 5.5.25
  • phpMyAdmin 3.5.1
  • SQLiteManager 1.2.4
  • Alternative PHP Cache (APC) 3.1.9
  • curl 7.24.0
  • eAccelerator 0.9.6.1
  • Expat XML Parser 2.0.1
  • FreeType 2.4.8
  • gettext 0.18.1.1
  • jpeg 8d
  • libiconv 1.14
  • Libidn 1.17
  • libmcrypt 2.6.8
  • libpng 1.5.7
  • libxml2 2.7.8
  • libxslt 1.1.26
  • Sablotron XML processor 1.0.3
  • t1lib 5.1.2
  • XCache 1.2.2
  • XCache 1.3.2
  • Xdebug 2.2.0
  • PHP/YAZ 1.0.14
  • YAZ 4.0.1

 

Comme vous pouvez le constater, le service est bien garni et devrait répondre à une grande majorité de serveurs Webs.

MAMP vous permet de créer des bases de données SQL en utilisant phpMyAdmin. Pour y accéder, il suffit de cliquer sur le bouton « Open start page » et une page web administrative s’ouvrira. Cliquez sur l’onglet « phpMyAdmin » pour y accéder.

mamp_startscreen

La version gratuite de MAMP vous permet de configurer quelques options de base telles que les ports des serveurs Apache et MySQL, le répertoire de base de votre serveur web local (localhost) ainsi que des options de démarrage et de fermeture de l’application.

en-mamp-preferences-start-stopen-mamp-preferences-phpen-mamp-preferences-portsen-mamp-preferences-apache

Une fois MAMP installé et configuré selon vos besoins, il est possible, par exemple, d’installer WordPress (ou tout autre CMS) sur votre serveur local afin de bâtir votre site web. Il suffit simplement d’installer WordPress dans le répertoire de base (« Document root ») tel que configuré dans MAMP et de suivre la procédure d’installation de WordPress.

Notez qu’il existe une version pro de MAMP qui permet de configurer beaucoup plus d’options et de contrôler encore plus les différents serveurs en jeu. Pour plus d’informations sur la version PRO, voir http://www.mamp.info/en/mamp-pro/index.html  (en anglais et allemand seulement).

Pierre Rochon

Pirocso

À propos de l'auteur

Pierre Rochon

Pierre Rochon

Développeur d'applications mobiles pour iOS, propriétaire de l'entreprise Pirocso et passionné des produits Apple, je partage ma vision de l'écosystème mobile d'Apple.

Recevez quotidiennement les dernières nouvelles de l’univers Apple

Inscrivez-vous dès maintenant pour avoir accès aux dernières nouvelles et à des promotions exclusives!

Commentaires