SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

228 visiteurs en ce moment

Accueil du site > Contribs > Documentation > SPIP en local > SPIP sur Mac OSX > Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP
[1 commentaires]

Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

jeudi 21 février 2008, par Fil

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati

Après quelques bonnes galères pour installer MySQL correctement sur Mac OS X Leopard, voici la méthode que je trouve la plus simple (testée sous Mac OS 10.5 [Leopard] et Mac OS 10.4 [Tiger]) :

Télécharger et installer MAMP

MAMP (pour « Macintosh Apache MySQL PHP ») est un tout-en-un, une application Mac OS X libre (sous licence GNU/GPL) qui lance au démarrage du Mac deux serveurs :
- un serveur Web Apache avec php intégré (au choix : php4 ou php5, eaccelerator étant inclus) ;
- un serveur MySQL en version 5.1.

Sur le site de MAMP http://www.mamp.info/fr/ il suffit de suivre le lien « Download » et de cliquer sur l’icône bleue pour télécharger l’application [1].

Une fois le (gros) paquet téléchargé, le glisser dans le répertoire /Applications/ du Mac, et lancer le programme.

Vérifier auparavant dans les Préférences Système / Partage que le partage Web est désactivé (pour éviter toute confusion entre le serveur Web natif de Mac OS X et le serveur Web de MAMP).

Parmi les Préférences, choisir :

  • Démarrer/arrêter :
    • lancer les serveurs au démarrage de MAMP
  • Ports
    • Ports par défaut d’Apache (80) et MySQL (3306)
  • PHP
    • php5, Zend optimizer, eAccelerator...
  • Apache
    • le répertoire web (j’ai choisi /Users/fil/Sites/).

Je peux désormais installer SPIP via l’URL http://one.local/spip/ecrire/ (one est le petit nom de mon ordi, et http://one.local/ son adresse sur mon réseau local), en entrant comme identifiants de connexion MySQL le login root, mot de passe root.

Affiner la configuration

Par rapport à une installation complète, il nous manque :

- L’accès en ligne de commande

Pour cela, il faut éditer le fichier .profile (fichier invisible, à créer le cas échéant, à la racine de mon compte /Users/fil/), de façon à y renseigner le PATH, c’est-à-dire le chemin de recherche des fichiers exécutables :

export PATH=/Applications/MAMP/Library/bin:$PATH

Personnellement, ayant aussi installé MacPorts, j’ajoute le chemin de MAMP à ceux qui y sont déjà :

export PATH=/opt/local/bin:/opt/local/sbin:/Applications/MAMP/Library/bin:$PATH

Enfin, pour ne pas avoir à saisir de mot de passe en ligne de commande (par défaut, l’utilisateur root de MAMP a pour mot de passe root), j’édite le fichier .my.cnf, à créer lui aussi au besoin dans /Users/fil/ :

[client]
user=root
password=root

Je peux dès lors, dans le Terminal, regarder le nombre d’articles dans mon site SPIP en tapant :

one:~ fil$ mysql spip
mysql> SELECT COUNT(*) FROM spip_articles;
+----------+
| count(*) |
+----------+
|        2 |
+----------+

ou encore, pour faire une sauvegarde de ma base spip sur le Bureau du Mac :

one:~ fil$ mysqldump --opt spip > ~/Desktop/sauvegarde_spip.sql

- Le lancement au démarrage

Il ne reste plus qu’à lancer MAMP au démarrage de l’ordinateur. Une méthode est donnée ici mais me paraît trop compliquée ; pour l’instant, je me contente d’un clic prolongé sur l’icone de MAMP dans le Dock, et de cocher l’option « Ouvrir à l’ouverture de session », de manière à lancer l’application après chaque redémarrage. Si vous trouvez une méthode plus élégante, merci de la signaler dans le forum.

Notes

[1] L’application contient à la fois une version gratuite et libre, et une version « pro », pour ceux qui aiment payer du logiciel pas tout à fait libre.

Retour en haut de la page

1 Message

Voir toute la discussion

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0