 |
|
|
|
publicité
Bienvenue à la version Linux de XAMPP
(pour les processeurs compatibles x86)
Note : auparavant ce logiciel s'appellait LAMPP mais pour clarifier nous l'avons renommé »XAMPP pour Linux«. Donc si vous êtes à la recherche de LAMPP, vous êtes au bon endroit. ;)
Il serait utile que vous nous rapportiez tout problème rencontré avec XAMPP. Ceci m'aidera à améliorer XAMPP et à le rendre plus utile pour tous.
|
| | Images de XAMPP pour LinuxLe vieil adage dit qu'une image vaut mille mots. Voici quelques images capturées lors de l'installation de XAMPP.

Étape 1: TéléchargementUn simple clique sur un des liens suivant, c'est une bonne idée pour avoir la derniére version. :)
La liste complète des fichiers à télécharger (anciennes versions) est disponible chez SourceForge.
Le fichier RELEASENOTES contient les détails des changements et du contenu de chacune des versions de XAMPP. |
|
| XAMPP pour Linux 1.6.6, 11.2.2008 |
 Version
|  Taille
|  Notes
|
XAMPP Linux 1.6.6
| 58 Mo
| Apache 2.2.8, MySQL 5.0.51a, PHP 5.2.5 & 4.4.8 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.1, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.6.31, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.2, cURL 7.17.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.08, FPDF 1.53, XAMPP Control Panel 0.6
Vérification MD5: e534fbfd0a9d1553a4abecb73784828f
|
Mise à niveau de 1.6.5a vers 1.6.6 |
31 Mo |
Kit de mise à niveau. Comment effectuer la mise à niveau?.
Vérification MD5: 8e37b22e8288456e46fc9ed38c35ad75
|
Kit de développement |
27 Mo |
Le kit de développement contient tous les fichiers dont vous avez besoin afin de compiler d'autres logiciels pour XAMPP, ainsi que les pages du manuel UNIX. Installez ce kit de la même façon que le kit normal XAMPP:
tar xvfz xampp-linux-devel-1.6.6.tar.gz -C /opt
Vérification MD5: 8a8fb14556b281f396f90833c4583c42
|
| Attention: si vous téléchargez ces fichiers sur un système Windows et que l'antivirus McAfee est en fonction, vous pourriez observer une fausse alerte de virus. Ceci est un problème qu'éprouve McAfee avec les fichiers compressés "gzip" et vous pouvez l'ignorer.
Étape 2: InstallationAprès le téléchargement, vous n'avez qu'à saisir les commandes suivantes :
- Allez en mode commande (shell) Linux et connectez-vous en tant qu'administrateur système (root)
su
- Effectuez l'extraction du fichier téléchargé (vers /opt) :
tar xvfz xampp-linux-1.6.6.tar.gz -C /opt
Avertissement : Veuillez n'utiliser que cette commande afin d'installer XAMPP. N'utilisez aucun logiciel Microsoft Windows afin de décompresser l'archive, ça ne fonctionnerait pas.
Avertissement 2 : cette commande va écraser une version de XAMPP qui existerait déjà.
C'est tout. XAMPP est maintenant installé sous le répertoire /opt/lampp.
Étape 3: DémarragePour démarrer XAMPP, il s'agit d'exécuter la commande suivante :
/opt/lampp/lampp start
Vous devriez maintenant voir des messages semblables à ceux-ci :
Starting XAMPP 1.6.6...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
Ready. Apache and MySQL are running.
Si vous obtenez un message d'erreur, veuillez consulter le document
Linux FAQ. Étape 4: TestBon, jusqu'à présent c'était facile, mais comment vérifier que tout fonctionne vraiment?
Vous n'avez qu'à saisir l'URL suivant dans votre navigateur favori :
http://localhost
Maintenant, la page d'accueil de XAMPP devrait apparaître; elle contient des liens pour vérifier l'état du logiciel ainsi que quelques petits exemples de programmation.

L'exemple "Instant Art": un petit programme PHP/GD (depuis 0.9.6pre1, il s'agit d'un exemple accrocheur écrit en PHP/Ming). Merci à Anke Arnold pour sa police »AnkeCalligraph«.

Une question de sécurité (LECTURE OBLIGATOIRE!)Tel que mentionné auparavant, XAMPP n'est pas destiné à un usage en production mais seulement pour des développeurs dans un environnement de développement. XAMPP est configuré de façon à être le plus ouvert possible pour permettre au développeur de faire ce qu'il/elle veut. Ceci est intéressant dans un contexte de développement mais en production ceci pourrait s'avérer fatal.
Voici la liste des éléments de sécurité manquants dans XAMPP :
- L'administrateur MySQL (root) n'a pas de mot de passe.
- Le serveur MySQL est accessible depuis le réseau.
- ProFTPD utilise le mot de passe "lampp" pour l'utilisateur "nobody".
- phpMyadmin est accessible depuis le réseau.
- Les exemples sont disponibles depuis le réseau.
- MySQL et Apache sont en exécution sous le même utilisateur (nobody).
Pour corriger la plupart de ces faiblesses de sécurité, veuillez exécuter la commande suivante :
/opt/lampp/lampp security
Cette commande effectue une petite vérification de sécurité et rend votre installation de XAMPP plus sécuritaire.
publicité
PHP 4 ou PHP 5?Nous avons décidé d'inclure les deux versions courantes de PHP dans XAMPP : PHP 5.x et PHP 4.x. Si vous éprouvez des problèmes avec votre application PHP sous PHP 5, vous pourrez revenir aisément en PHP 4.
La commande suivante permet de passer à PHP 4.x :
/opt/lampp/lampp php4
Et pour revenir à PHP 5.x:
/opt/lampp/lampp php5
Si vous avez oublié quelle est la version active, vous pouvez utiliser phpinfo() ou encore exécuter la commande suivante :
/opt/lampp/lampp phpstatus
Paramètres avancés pour le démarrage et l'arrêtJusqu'à la version 0.9.4, /opt/lampp/lampp ne pouvait que démarrer et arrêter XAMPP. Depuis la version 0.9.5, plusieurs nouvelles options sont possibles.
|
|
| PARAMÈTRES DE DÉMARRAGE ET D'ARRÊT |
| Paramètre
| Description
|
| start
| Démarre XAMPP.
|
| stop
| Arrête XAMPP.
|
| restart
| Arrête et démarre XAMPP
|
| startapache
| Ne démarre qu'Apache.
|
| start
| Démarre XAMPP.
|
| startssl
| Active le support SSL dans Apache. Cette activation est permanente,
donc si vous redémarrez XAMPP plus tard, SSL demeurera actif.
|
| startmysql
| Ne démarre que le serveur de bases de données MySQL.
|
| startftp
| Démarre le serveur ProFTPD. Au moyen de FTP vous pouvez télécharger des
fichiers pour votre serveur web (utilisateur "nobody", mot de passe "lampp"). Cette commande active ProFTPD de manière permanente.
|
| stopapache
| Arrête Apache
|
| stopssl
| Désactive le support SSL dans Apache. Cette désactivation est permanente,
donc si vous redémarrez XAMPP plus tard, SSL demeurera désactivé.
|
| stopmysql
| Arrête le serveur de bases de données MySQL.
|
| stopftp
| Arrête le serveur ProFTPD. Cette désactivation est permanente,
donc si vous redémarrez XAMPP plus tard, FTP demeurera désactivé.
|
| security
| Lance un petit programme de vérification de sécurité.
|
| | Par exemple : Pour démarrer Apache avec support SSL, tapez en tant que root la commande suivante :
/opt/lampp/lampp startssl
Vous pouvez accéder à votre serveur Apache via SSL au moyen de https://localhost.
Emplacement des fichiersVoici des informations sur l'emplacement des fichiers et répertoires importants.
|
|
| FICHIERS ET RÉPERTOIRES IMPORTANTS |
| Fichier/Répertoire
| But
|
| /opt/lampp/bin/
| Les commandes XAMPP. Par exemple, /opt/lampp/bin/mysql appelle le moniteur MySQL.
|
| /opt/lampp/bin/
| Les commandes XAMPP. Par exemple, /opt/lampp/bin/mysql appelle le moniteur MySQL.
|
| /opt/lampp/htdocs/
| Le répertoire Apache DocumentRoot.
|
| /opt/lampp/etc/httpd.conf
| Le fichier de configuration Apache
|
| /opt/lampp/etc/my.cnf
| Le fichier de configuration MySQL.
|
| /opt/lampp/etc/php.ini
| Le fichier de configuration PHP.
|
| /opt/lampp/etc/proftpd.conf
| Le fichier de configuration ProFTPD. (depuis 0.9.5)
|
| /opt/lampp/phpmyadmin/config.inc.php
| Le fichier de configuration phpMyAdmin.
|
| Arrêt de XAMPPPour arrêter XAMPP, veuillez utiliser la commande suivante :
/opt/lampp/lampp stop
Vous verrez ceci :
Stopping LAMPP 1.4.14...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.
Et maintenant, XAMPP pour Linux est arrêté.
DésinstallationLa commande suivante désinstalle XAMPP:
rm -rf /opt/lampp
Fin.
|
|
|