Sélectionner une page


Logiciel de développement Web

XAMPP est un Application de développement Web Open Source Distribué par Apache Friends, il offre une pile de développement complète dans un seul package. XAMPP contient Apache HTTP, MariaDB et des interpréteurs pour PHP et Perl. Cela fait de XAMPP un moyen rapide de déployer des solutions de développement Web sur un hôte local également. Ce package tout-en-un est une solution flexible pour les nouveaux développeurs ou équipes qui ont besoin de tester rapidement de nouveaux produits.

Qu’est-ce que XAMPP?

XAMPP est un acronyme récursif. Le X l’identifie comme multiplateforme Application. Le reste des lettres identifie les solutions incluses dans le package: Apache, MariaDB, PHP et Perl.

Avec XAMPP, vous pouvez Exécutez un serveur Web Installez directement sur votre ordinateur de bureau Windows, Linux ou Mac. Vous n’avez pas besoin d’un accès Internet pour tester les produits de développement Web. C’est le plus grand avantage d’un serveur XAMPP.

XAMPP fournit principalement une méthode de capture et de mise à jour dernière version de tous les outils inclus. La plupart des versions publiées par XAMPP ne concernent pas XAMPP lui-même, mais les composants individuels.

Bien qu’il soit tentant de toujours mettre à niveau vers la dernière version d’une plate-forme, n’oubliez pas de toujours sauvegarder votre serveur avant de faire cela. Nouvelles mises à jour peuvent contenir plus de bogues et de problèmes qu’ils ne corrigent. Gardez toujours une sauvegarde prête afin de pouvoir revenir à une image de serveur précédente si nécessaire.

Composants du package

Inclus dans ce package est le célèbre Serveur Apacheet c’est l’une des plates-formes de serveur les plus utilisées. Il est open source et est maintenu grâce aux contributions de développeurs du monde entier. Le logiciel est inclus dans le package et est requis pour le bon fonctionnement d’un serveur. Vous en avez besoin pour que votre site Web ou votre application puisse communiquer avec les utilisateurs. Sans cela, vous n’avez pas de site Web.

MariaDB est le Base de données application. Il a remplacé le bien connu MySQL en raison de son développement plus ouvert et plus vivant. Cependant, les deux sont presque identiques: tout ce que vous pouvez faire dans MySQL, vous pouvez le faire dans MariaDB. Chaque application répondrait aux besoins de votre base de données.

PHP est un langage de script côté serveur utilisé pour développer des systèmes de gestion de contenu tels que Joomla ou Joomla WordPress. Il tombe lentement en disgrâce et est remplacé par Node.js, mais c’est toujours la base du plus populaire prêt à l’emploi Systèmes de gestion de contenu.

Perl est un langage de programmation généralement décrit comme flexible, puissant et inélégant. Il est largement utilisé pour les administrateurs système, la manipulation de texte et les interfaces utilisateur.

OpenSSL est également inclus dans ce package (mais pas dans l’acronyme), qui fournit Sécurité pour vos builds de serveur. Il s’agit d’un élément important qui est important pour tout problème de sécurité. OpenSSL propose des solutions pour les méthodes de communication TLS et SSL.

Outils et mises à jour

Les utilisateurs de XAMPP peuvent être assurés d’obtenir les versions les plus récentes et les plus stables. XAMPP est mis à jour chaque fois qu’une des langues incluses reçoit une mise à jour.

Si vous êtes connecté à certaines plates-formes comme Drupal ou Joomla, Bitnami offre un moyen de le faire Installer des modules complémentaires comme ça sur votre serveur XAMPP. Ceux-ci sont considérés comme des « modules complémentaires » et sont similaires à ceux de cPanel.

Bitnami offre un support d’installation pour toute une gamme de programmes tels que Typo 3, Moodle, myBB et OpenCart. Vous pouvez également trouver des installations pour Joomla, WordPress, MediaWiki et SugarCRM.

Ces packages sont installés directement sur votre serveur. Vous pouvez ouvrir les répertoires et inspecter et modifier tous les fichiers. La plupart des modules complémentaires inclus sont des applications open source. Vous pouvez continuer à installer des plugins pour ces applications si vous le souhaitez et ouvrir / modifier ces fichiers également.

Puisque XAMPP exécute le serveur en tant qu’hôte local, vous pouvez le faire se connecter FTP si vous le souhaitez. Ceci est particulièrement utile si vous travaillez avec une équipe de développement. Vous pouvez transférer FTP sur votre serveur et ajuster, ajouter ou supprimer des fichiers selon vos besoins, à condition qu’ils soient dans la portée du serveur. Cela pourrait toujours vous rendre vulnérable aux menaces de sécurité, d’autant plus que les fonctionnalités de sécurité de XAMPP sont désactivées par défaut.

Derrière la courbe

XAMPP existe depuis 2010. Comme JavaScript n’était pas aussi puissant à l’époque qu’aujourd’hui, il est logique que XAMPP vende le logiciel le plus fréquemment utilisé au début de cette décennie.

Cependant, le paysage du développement d’applications est en train de changer. Les bases de données Shard et les scripts JavaScript sont de plus en plus courants. Toujours XAMPP n’offre pas mongodb ou Node.js. dans l’un de ses colis.

Des alternatives

AppServ est un package d’installation de package similaire. Il comprend Apache, MySQL, PHP et PhpMyAdmin. Cependant, il n’est destiné qu’aux ordinateurs Windows 10, tandis que XAMPP est multiplateforme. Il a également beaucoup moins de soutien et un cycle de développement incohérent.

Une autre alternative est la soi-disant pile WAMP, qui se compose de Windows, Apache HTTP, MySQL et PHP. Ce que cette pile n’installe pas comme XAMPP vaut toujours la peine d’être discuté. Le plus gros problème avec WAMP (ou la version Linux LAMP) est plutôt l’impossibilité de migrer vers un serveur sans connaître le système d’exploitation. Le manque de Perl n’est pas un facteur énorme. Cependant, la compatibilité croisée est un problème majeur.

Une composante nécessaire au développement

XAMPP facilite la fourniture de solutions Web. Vous pouvez l’utiliser pour développer et tester sur un périphérique local avant même d’avoir besoin de pousser vers une plate-forme serveur. Pour les petits développeurs, cela signifie: Mesures d’économies: Vous n’avez pas besoin d’acheter votre propre serveur pour jouer. Vous pouvez tout faire sur votre hôte local.

Cependant, comme JavaScript devient la norme pour le développement d’applications, XAMPP doit faire des ajustements pour fournir des packages aux développeurs Node.js.

Les dernières versions stables fournissent uniquement les dernières versions du logiciel inclus. Dans les dernières mises à jour, les dernières versions de PHP 7 ont été ajoutées au package. Ces mises à jour de PHP 7 contiennent des correctifs pour les plantages, des ajustements pour la gestion des erreurs et des correctifs pour les fuites de mémoire.



Source link

Recent Posts