Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
xampp [Le 23/10/2019, 14:58] L'Africain Mise en forme wiki |
xampp [Le 22/08/2023, 15:55] (Version actuelle) 197.231.248.230 [Modifier l'emplacement de la racine du serveur Apache] |
||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
Tout est installé de façon conjointe avec les emplacements et autorisations qui vont bien. | Tout est installé de façon conjointe avec les emplacements et autorisations qui vont bien. | ||
- | <note important> | + | <note warning> |
- | **__Remarque préliminaire importante__** : ne demandez pas à XAMPP ce pour quoi il n'est pas fait ! | + | * XAMPP n'est pas sécurisé par défaut et ne convient pas à un environnement de production, donc à moins de travailler sur des exercices, l'environnement sera très différent entre développement et production, ce qui limite l'intérêt de XAMPP, qui ne sera en particulier d'aucune utilité si on cherche à s'auto-héberger ou à gérer un VPS. |
+ | * XAMPP ne propose pas une configuration standard donc on trouvera moins de documentation et une communauté moins importante pour aider en cas de problème. La documentation officielle de XAMPP est en particulier [[https://www.apachefriends.org/docs/|quasi inexistante]]. | ||
+ | * XAMPP se dit open source mais les seules sources disponibles simplement concernant Linux sont [[https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.4.1/|un simple fichier run]]. Impossible donc de savoir exactement ce que fait le script d'installation. | ||
- | XAMPP n'est __**pas un serveur de production** mais un petit serveur local perso__. Pour cet usage, il est parfait. | + | Dans ces conditions, mieux vaut généralement installer la pile [[:LAMP]] telle qu'elle a été conçue officiellement pour Ubuntu. |
+ | </note> | ||
+ | |||
+ | <note important>**Pour un serveur de production, mieux vaut installer la pile [[:LAMP]] de manière traditionnelle**, via les dépôts officiels d'Ubuntu qui sera beaucoup plus sécurisée par défaut. | ||
- | **Pour un serveur de production définitif, mieux vaut [[:LAMP]]** qui s'installe via les dépôts, plus riche de possibilités et de réglages, en particulier pour la sécurité. | + | Cependant, le serveur XAMPP installe des valeurs sûres, celles décrites en introduction. |
- | Cependant, le serveur XAMPP installe des valeurs sûres, celles décrire dans le paragraphe précédent. | + | Les sites qui fonctionnent sur XAMPP fonctionneront a priori avec n'importe quelle pile LAMP (à condition d'avoir des versions compatibles des logiciels, en particulier celle de [[:PHP]] et de ses [[:php#modules]]) : il suffit de copier le répertoire concerné et de déplacer la ou les bases de données avec leurs utilisateurs. |
- | + | ||
- | Les sites qui fonctionnent sur XAMPP fonctionneront donc sur LAMP : il suffit de copier le répertoire concerné et éventuellement de déplacer la base de données. A partir de là, vous pourrez mettre en place les réglages. | + | |
- | Si vous êtes curieux, vous pouvez cependant modifier XAMPP moyennant quelques « bidouilles » et une bonne connaissance de sa structure. | + | Si vous êtes curieux·euse, vous pouvez modifier XAMPP moyennant quelques « bidouilles » et une bonne connaissance de sa structure. |
- | Mais __vous en apprendrez davantage en mettant en place un serveur LAMP et un serveur FTP ...__ | + | Mais __vous en apprendrez davantage et serez assuré·e d'un bien meilleur niveau de sécurité en mettant en place un serveur LAMP et un accès [[:ssh_avance#utiliser_ssh_pour_faire_du_sftp_transfert_de_fichier_securise|SFTP]].__ |
</note> | </note> | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 97: | Ligne 100: | ||
Activez les aliases par : | Activez les aliases par : | ||
- | <code>source ~/.bashrc</code> | + | <code>source ~/.bash_aliases</code> |
==== Sécurisation ==== | ==== Sécurisation ==== | ||
Ligne 189: | Ligne 192: | ||
Désormais, toute référence à /opt/lampp/htdocs sera redirigée vers le répertoire voulu (à créer au besoin) | Désormais, toute référence à /opt/lampp/htdocs sera redirigée vers le répertoire voulu (à créer au besoin) | ||
+ | |||
+ | |||
+ | par Davis Maghulu Kabuyaya | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||