deutsch · english · français · italiano · português (brasil) · 日本語 · 繁體中文 · 简体中文
AF LOGO
publicité

Bienvenue chez XAMPP pour Mac OS X

XAMPP pour Mac OS X est une solution simple et pratique pour les créateurs de pages web sur un Mac OS X. Cette distribution contient un serveur web Apache, avec les derniéres versions de MySQL-, PHP- (ainsi que PHP4 et PHP5) et Perl. Il y a un installeur Mac OS X déjà préparé et qui contient tous les fichiers nécessaires pour son installation.

Cette solution d'ensemble est pour les créateurs de pages web débutants et professionels sur Mac OS X une obligation. Fonctionne à partir de Mac OS X 10.4 (Intel&PPC)

Liens

Installation & Téléchargement

Point 1: Télécharger
Point 2: Installer
Point 3: Démarrer
Point 4: Tester

À lire

ProFTPd
Thème sécurité (À LIRE ABSOLUMENT!)
Autres paramétres Start- et Stop-
Où est ce?
Arrêt
Désinstallation
Remerciements

Installation & Téléchargement

* Point 1: Télécharger

Pour télécharger cliquez simplement en dessous sur les liens XAMPP. Une liste compléte des téléchargement des anciennes versions de XAMPP existe sous : Source Forge.
XAMPP pour Mac OS X 0.7.2, 11.2.2008

Version

Taille

Notes
XAMPP Mac OS X 0.7.2
Installer Version
Universal Binary
92 MB Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: 22d7cc3878c510ff809593d712d0f8c9
XAMPP Mac OS X (tar) 0.7.2
Universal Binary
92 MB Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: e9a314c75ab16e2f5c1f8d6263f61d0a
Mise à niveau de (tar) 0.7.1
vers 0.7.2
82 MB Kit de mise à niveau.
Vérification MD5: d35e96d4188104acb3c9fc1074d5d37f
Developer package 32 MB Developer package
Installation tar xvfpz xampp-macosx-0.7.2-dev.tar.gz -C /Applications
MD5 checksum: 49d1d985fe832a4259933204435c2d3d

* Point 2: Installer

Aprés le téléchargement extraire simplement l'archive à l'aide de (par ex. StuffitExpander)et lancer le programme. Le programme d'installation démarrera automatiquement et aura besoin dans la troisiéme partie de l'installation d'un mot de passe administrateur.

    Attention: une version existante de XAMPP pourrait être effacé.

Voilá. XAMPP est maintenant installé dans le répertoire/Applications/xampp

* Point 3: Démarrer

Pour démarrer Xampp écrire tout simplement dans un terminal ces commandes sous Root:

Pour devenir Root écrivez ces commandes et à la demande mettre un mot de passe administrateur:

sudo su
Ensuite démarrer XAMPP pour MacOs X avec:
/Applications/xampp/xamppfiles/mampp start

Sur l'écran devrait apparaitre les instructions suivantes:

Démarre XAMPP pour MacOS X 0.7.2...
XAMPP: Démarre Apache avec SSL...
XAMPP: Démarre MySQL...
XAMPP: Démarre ProFTPD...
XAMPP démarré.

:
»XAMPP pour Mac OS X FAQ«
Terminé. XAMPP ,Apache, MySQL et éventuellement ProFTPD fonctionne sur le systéme. Ils devraient du moins.

* Point 4: Tester

Bien, tout a l'air d'être en ordre, mais comment puis je savoir si tout marche parfaitement?

Simplement en appelant le serveur apache, mettre sa propre adresse -(URL-)dans le navigateur web :

http://localhost

Maintenant la page d'accueil de XAMPP doit s'ouvrir.

Si plus tard on remplace la page d'accueil de XAMPP par la sienne, on peut toujours joindre la page d'accueil de XAMPP avec http://localhost/xampp/

Sur la page d'accueil il y a plusieurs liens pour essayer l'installation et une paire de programmes en exemple.

À lire

* ProFTPd

Le serveur ProFTPD-FTP est aussi démarré, maintenant on peut avec son programme FTP préféré accéder au répertoire HTDOCS du serveur XAMPP. Le réglage d'accés par défaut est pour l'utilisateur »nobody« et »xampp« pour le mot de passe.

Pour le changement du mot de passe cela est expliqué dans le prochain paragraphe, ainsi que l'explication pour arrêter proFTPD se trouve dans »Autres paramétres Start-&-Stop«.

* Thème sécurité (À LIRE ABSOLUMENT!)

Comme cela a déjà été expliqué antérieurement XAMPP n'est pas fait pour l'emploi de production, mais seulement pour développeur et l'environnement du développement. Cela a pour suite que XAMPP est volontairement préconfiguré pour ne pas être restrictif et être au contraire trés ouvert. Pour un développeur cela est idéal qu'il ne soit pas limité par les limites du systéme. Par contre pour un emploi en production cela est absolument pas recommendable.

Ici, une liste de choses donc XAMPP est volontairement(!) insécurisé:

    1. L'administrateur (root)MySQL n'a pas de mot de passe.
    2. Le démon MySQL est joignable par le réseau.
    3. Le démon ProFTPD utilise le mot de passe "xampp".
    4. PhpMyAdmin est joignable par le réseau.
    5. MySQL et Apache fonctionne sous le même utilisateur (nobdoy)
Dans la page XAMPP-Demo (que l'on trouve sous http://localhost) il y a le point "Security check". À cet endroit on peut faire apparaître le niveau de sécurité actuel de XAMPP.

Si on veut utiliser XAMPP en réseau , pour que le serveur XAMPP soit accessible par d'autres utilisateurs, alors il faut impérativement exécuter les commandes suivantes avec lesquelles ont pourra alors limiter les failles de sécurité:

/Applications/xampp/xamppfiles/mampp security

publicité

* Autres paramétres Start- et Stop-

Avec /Applications/xampp/xamppfiles/mampp on peut non seulement démarrer Xampp pour MacOs x mais aussi exécuter d'autres commandes, lesquelles exactement on va vous l'expliquer juste en dessous:
AUTRES PARAMÉTRES START- ET STOP-

Paramétres

Signification
start
Démarre XAMPP.
stop
Arrête XAMPP.
restart
Arrête et démarre XAMPP.
reload
Apache, MySQL et (ProFTPD lorsque démarré) lisent de nouveau les fichiers de configuration.
startapache
Démarre seulement Apache.
startssl
Démarre Apache avec support SSL et utilise https://localhost lorsqu'on veut se connecter via Apache avec SSL.

À travers cette commande le support SSL sera toujours activé. Cela veut dire que même au prochain démarrage de XAMPP, SSL sera toujours démarré.
startmysql
Démarre seulement MySQL-Base de données.
startftp
Démarre seulement le serveur ProFTPD. Le serveur FTP est configuré de façon que seulement avec l'utilisateur "nobody" et le mot de passe "xampp" on puisse charger sur le serveur XAMPP les fichiers HTML.

Avec cette commande le serveur FTP sera activé en permanence. Ainsi qu'au prochain démarrage de XAMPP le serveur FTP sera démarré.
stopapache
Arrête Apache.
stopssl
Arrête le support SSL d'Apache. Ainsi qu'au prochain démarrage de XAMPP.
stopmysql
Arrête MySQL-Base de données.
stopftp
Arrête le serveur ProFTPD. Ainsi qu'au prochain démarrage.
reloadapache
Apache charge ses fichiers de configuration à nouveau.
reloadmysql
MySQL charge ses fichiers de configuration à nouveau.
reloadftp
ProFTPD charge ses fichiers de configuration à nouveau.
Par exemple, pour démarrer Apache avec support SSL suivre les commandes suivantes:
/Applications/xampp/xamppfiles/mampp startssl
Et Apache avec support SSL fonctionne déjà. Joignable sous https://localhost.

* Où est ce?

Sur les systémes UNIX il est typique que pour la configuration et l'administration du systéme il n'y ai pas d'interface graphique mais que soit utilisé un fichier de configuration. Ici un petit aperçu sur le fichier de configuration contenu dans le paquetage XAMPP.
FICHIERS ET RÉPERTOIRES IMPORTANTS

Fichier/Répertoire

Signification
/Applications/xampp/xamppfiles/bin
Ici les commandes pour XAMPP.
/Applications/xampp/xamppfiles/bin/mysql appelle par ex.MySQL.
/Applications/xampp/htdocs/
Le répertoire Root du serveur web Apache.
Ici sont les pages web d'Apache.
/Applications/xampp/etc/httpd.conf
Le fichier central de configuration du serveur web Apache.
/Applications/xampp/etc/my.cnf
Le fichier de configuration pour le serveur MySQL-Base de données.
/Applications/xampp/etc/php.ini
Le fichier de configuration de PHP.
/Applications/xampp/etc/proftpd.conf
le fichier de configuration de ProFTPd.

* Arrêt

Pour arrêter XAMPP simplement entrer cette commande:

/Applications/xampp/xamppfiles/mampp stop

Dans le terminal doivent apparaître ces différentes lignes:

Stop XAMPP für Mac OS X 0.7.2...
XAMPP: Stop Apache...
XAMPP: Stop MySQL...
XAMPP: Stop ProFTPD...
XAMPP terminé.

Ainsi XAMPP est arrêté.

* Désinstallation

J'éspère que vous n'arriverez jamais à cette phase! ;)
Pour la désinstallation de LAMPP entrer simplement cette commande (Attention: plus de retour après!):

rm -rf /Applications/xampp

Terminé.

* Remerciements

À cet endroit nous remercions Kai "Oswald" Seidler, Kay Vogelgesang, l'ensemble de l'équipe d'ApacheFriends et naturellement les utilisateurs pour leur magnifique soutien.
Nous nous réjouissons de toutes les critiques ou des propositions d'améliorations.
Février 2005, Kristian Marcroft
 

Auteur: Florian Pollini, Kristian W. Marcroft
Traducteur: Denis B.
Dernière modification: mar 12 fév 2008 11:02:41 CET
© 2002-2008 Apache Friends