<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Blog de Jérémy Barthe</title>
    <description>Blog d&#039;un développeur Web à Montpellier, spécialisé en PHP et dans les frameworks notamment Symfony, adepte du javascript, de la librairie jQuery, d&#039;ajax et des bonnes pratiques d&#039;XHTML / CSS.</description>
    <link>http://jeremybarthe.com</link>
    <pubDate>Tue, 07 Sep 2010 21:02:26 +0200</pubDate>
    <lastBuildDate>Tue, 07 Sep 2010 21:02:26 +0200</lastBuildDate>
    <language>fr</language>
    
        <item>
      <title>[Brève] MAMP : une solution Apache, PHP, MySQL simple pour Mac</title>
      <link>http://jeremybarthe.com/2005/10/27/fr/mamp-une-solution-apache-php-mysql-simple-pour-mac</link>
      <guid>http://jeremybarthe.com/2005/10/27/fr/mamp-une-solution-apache-php-mysql-simple-pour-mac</guid>
      <comments>http://jeremybarthe.com/2005/10/27/fr/mamp-une-solution-apache-php-mysql-simple-pour-mac#comments</comments>
            <author>Jérémy Barthe &lt;contact@jeremybarthe.com&gt;</author>
      <pubDate>Thu, 27 Oct 2005 19:15:00 +0200</pubDate>
      <description><![CDATA[<p>Récent utilisateur de Mac, je me vois tourner sur une machine qui ne possède pas PHP. Sous Linux, Apache, PHP et MySQL sont presque installés de base, et bien sous mac aussi ! Enfin pour Apache du moins. On vous a même créé un dossier Sites (/Users/VotreProfl/Sites), qui est le répertoire de base pour vos pages Web. L'ennui c'est que vous n'avez que Apache d'installé et il faut rajouter PHP et MySQL manuellement. Visiblement ce n'est pas trop compliqué de les ajouter, je pense d'ailleurs en faire un billet prochainement, mais il existe aussi des solutions simples à mettre en place qui comporte un serveur Web prè-installé.</p>
<p>Si vous souhaitez activer le partage Web de votre Mac, rendez vous tout simplement dans Préférences Systèmes > Partage (Internet et Réseau) :<br />
<img src="/uploads/skillexchange/Mac/MAMP/1.jpg" alt="" /></p>
<p><a href="http://www.mamp.info/fr/home/" hreflang="fr">MAMP</a> est une solution serveur Web parmi tant d'autres, mais compatible Mac. Au même titre qu'<a href="http://www.easyphp.org/" hreflang="fr">EasyPHP</a> ou encore <a href="http://www.apachefriends.org/en/index.html" hreflang="fr">XAMPP</a>, MAMP, qui en est à sa version 1.0.1, met à votre disposition un serveur Web contenant ces différents éléments :</p>
<ul>
<li>Apache 2.0.54</li>
<li>MySQL 4.1.12</li>
<li>PHP 4.4 & 5.0.4</li>
<li>eAccelerator 0.9.3</li>
<li>phpMyAdmin 2.6.3-pl1</li>
<li>Zend Optimizer 2.5.10</li>
<li>SQLite 2.8.14</li>
<li>Freetype 2.1.9</li>
<li>t1lib 5.1.0</li>
<li>bzip2 1.0.3</li>
<li>curl 7.14.0</li>
<li>jpeg 6b</li>
<li>libpng-1.2.5</li>
<li>gd 2.0.28</li>
</ul>
<p>J'ai découvert cette solution gràce à <a href="http://www.framasoft.net/article3719.html" hreflang="fr">cet article</a> de <a href="http://www.framasoft.net/" hreflang="fr">Framasoft</a>. Après avoir téléchargé, puis décompressé l'archive, vous vous retrouvez face à un fichier image (dmg), double cliquez dessus et rendez vous dans l'image montée :<br />
<img src="/uploads/skillexchange/Mac/MAMP/2.jpg" alt="" /><br />
Déplacez tout simplement le dossier MAMP dans votre dossier Applications pour que ce dernier s'installe. Lorsque cette procédure est terminée, vous devriez trouver ceci dans votre dossier <em>Applications/MAMP</em> :<br />
<img src="/uploads/skillexchange/Mac/MAMP/3.jpg" alt="" /><br />
Lançons MAMP (celui ci demandera une authentification si vous êtes protégé d'un mot de passe) et vous allez ensuite tomber sur un espace de lancement et d'administration de votre serveur Web, le voici :<br />
<img src="/uploads/skillexchange/Mac/MAMP/4.jpg" alt="" /><br />
Dans les préférences, vous avez notamment la possibilité de configurer les ports des serveurs Apache et MySQL, ils sont par défaut respectivement sur le 8888 et 8889, MAMP vous laisse la possibilité de mettre les ports réels de ces deux serveurs (80 et 3306). Vous pouvez aussi choisir votre version de PHP (4 ou 5), comme dans XAMPP. Enfin dans ce même panneau d'administration, vous pouvez sélectionner le répertoire de base d'Apache, très pratique si vous créez un répertoire <em>public_html</em> ou simplement que vos sites sont stockés dans le répertoire <em>Sites</em> de votre profil. <br />
<img src="/uploads/skillexchange/Mac/MAMP/5.jpg" alt="" /></p>
<p>Au démarrage des serveurs, votre navigateur par défaut s'ouvre pour afficher cette page :<br />
<img src="/uploads/skillexchange/Mac/MAMP/6.jpg" alt="" /><br />
C'est la page d'accueil de MAMP (<em>http://localhost/MAMP/</em>), c'est par ici que vous accèderez en un seul click à <a href="http://www.phpmyadmin.net/" hreflang="fr">phpMyAdmin</a>, <a href="http://www.sqlitemanager.org/" hreflang="fr">SQLiteManager</a> et votre phpinfo.<br />
Vous pouvez aussi accèder directement à phpMyAdmin via l'url : <em>http://localhost/phpMyAdmin/</em><br />
et <em>http://localhost/SQLiteManager/</em> pour SQLiteManager.</p>
<p><strong>En ce qui concerne vos pages Web, elles doivent tout simplement être placées dans le dossier <em>MAMP/htdocs/</em>.</strong></p>
<p>Pour un paramètrage plus personnalisé vous avez accès au fichier <em>httpd.conf</em> dans le dossier <em>MAMP/conf/apache</em>, le <em>php.ini</em> se trouve dans <em>MAMP/conf/php4</em> ou <em>MAMP/conf/php5</em> suivant votre version.</p>
<p>Vous pouvez aussi lancer MAMP manuellement par la console gràce au <em>start.sh</em> que vous trouvez dans <em>MAMP/bin/</em>.</p>
]]></description>
    </item>
        
  </channel>
</rss>
