web-dev-qa-db-fra.com

Quoi de mieux pour le développement Web Ubuntu-Server ou Ubuntu-Desktop?

Suis nouveau avec Ubuntu et je veux créer un site Web, donc je ne sais pas ce qui est le mieux pour moi. Ubuntu desktop or server

6
nextmarkzuckerberg

Ubuntu Desktop est tout ce qui se cache derrière Ubuntu. Il possède une interface graphique facile à utiliser et un excellent environnement. Si vous n'avez jamais utilisé Ubuntu auparavant, je vous recommande de commencer avec le système d'exploitation Desktop. Une fois que vous êtes entré dans le jeu, vous pouvez vous essayer au serveur Ubuntu. Ubuntu Server est dépouillé de tous les graphiques et doit être contrôlé via une ligne de commande. La bonne chose à propos d’Ubuntu est que vous pouvez l’exécuter sur une machine virtuelle si vous le souhaitez, ou l’installer directement sur un ordinateur de rechange que vous avez chez vous. Il ne nécessite pas beaucoup de ressources, vous pouvez donc l'installer sur la plupart des ordinateurs de bureau et portables.

Pour l'installer localement sur votre ordinateur, vous pouvez utiliser un programme appelé Virtual Box créé par Oracle. Les mêmes personnes qui font Java. Voici les instructions: http://www.beopensource.com/2016/05/how-to-install-Ubuntu-1604-LTS-in-Virtual-Box-VmWare.html

En utilisant ce lien: https://www.digitalocean.com/community/tutorials/how-to-install-linux-Apache-mysql-php-lamp-stack-on-ubuntu-16-04 vous pouvez déployer votre propre serveur Web.

Les fichiers de votre serveur seront situés à /var/www/html et pourront être visualisés une fois Apache2 démarré. Si vous faites cela localement, vous aurez besoin de l'adresse IP. Vous pouvez utiliser ip addr dans le terminal pour afficher votre adresse IP. Vous pouvez également saisir http://###.###.###/index.html à partir de n’importe quel navigateur et le voir.

Je recommande également d'installer phpMyAdmin à partir de ce lien ici: https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04 Cela vous permettra de modifier facilement vos bases de données MySQL dans un navigateur Web.

En utilisant ce lien: http://linux-sys-adm.com/ubuntu-16.04-lts-how-to-install-and-configure-vsftpd-on-ubuntu/ vous permettra de transférer fichiers via SFTP avec des programmes comme FileZilla.

8
Harley Frank

De la page officielle buntu Desktop pour les développeurs :

Ubuntu est l'OS open source le plus populaire au monde pour le développement. Ubuntu est utilisé par des milliers d'équipes de développement du monde entier pour sa polyvalence, sa fiabilité, ses fonctionnalités constamment mises à jour et ses bibliothèques de développeurs complètes.

Installez Ubuntu Desktop et après le redémarrage, installez le paquet tasksel à partir des référentiels Ubuntu par défaut. Installez la tâche serveur LAMP dans tasksel (serveur LAMP = Linux, Apache2, MySQL, PHP) en suivant les instructions de cette réponse =.

6
karel

La principale différence est quel logiciel est pré-installé et comment certains éléments sont configurés par défaut. Personnellement, je choisirais l'édition de bureau, à moins que la machine ne s'exécute principalement en tant que serveur.

Si vous en avez besoin, vous pouvez facilement installer un serveur Web (Apache), php, mysql/mariadb et tout autre élément nécessaire pour configurer un environnement de serveur Web sur le même ordinateur à des fins de test.

0
delt

tl; dr: utilise Ubuntu Desktop.

En détail, vous devriez utiliser:

  • buntu Desktop si vous devez développer une application/des pages Web; par exemple. si vous devez écrire des fichiers HTML, CSS, JS, PHP, Python, Java, C # avec un éditeur de texte graphique.
  • buntu Server si vous avez un PC serveur et que vous voulez installer et servir l'application Web. Vous allez configurer un serveur HTTP, une base de données SQL, des conteneurs, des pare-feu, un accès SSH, etc.
0
davcri