web-dev-qa-db-fra.com

Quelqu'un devrait-il installer Apache, MySQL, etc. ou utiliser des paquets prêts à l'emploi comme XAMPP pour le développement PHP?

Utilisez-vous un package de développement de serveur Web (comme XAMPP) ou installez-vous Apache, mysql, php par package pour PHP/Perl/Python/etc. développement Quelle est votre expérience pratique?

J'ai expérimenté jusqu'à présent:

  • [-] XAMPP peut causer des problèmes (stabilité, performances, dépendance avec d'autres packages) sous Linux - Ubuntu
  • [+] XAMPP vous permet de facilement empaqueter tout votre environnement de développement Web et de le partager avec les membres de votre équipe
  • [~] Pas de mises à jour faciles avec XAMPP via la mise à jour apt-get? Mais qui veut vraiment garder son environnement de développement de serveur Web à jour?

(Soit dit en passant, j'utilise Ubuntu 13.04 64 bits.)

2
malisokan

N'utilisez jamais XAMP. Il s'agit d'un logiciel tiers avec tous les problèmes de sécurité possibles. J'éviterais toujours les logiciels tiers s'il existe une meilleure version.

Utilisez la pile LAMP native (donc pas besoin d'installer tous les packages séparément).

Sudo apt-get install tasksel
Sudo tasksel

et choisissez LAMPE:

enter image description here

La configuration est préconfigurée pour Ubuntu et demande un mot de passe administrateur pour configurer MySQL.

C'est la configuration la plus simple qui soit. De plus, vous obtiendrez toutes les mises à jour pour chacun des packages individuels. Et n'importe qui sur AskUbuntu pourra vous aider car c'est la version standard/par défaut.

====

Méthode plus rapide:

Sudo apt-get install lamp-server^

Le ^ lui fait installer la tâche.

3
Rinzwind