web-dev-qa-db-ja.com

Web開発Ubuntu-ServerまたはUbuntu-Desktopには何が良いですか?

Ubuntuの初心者で、Webサイトを作成したいので、ubuntuデスクトップまたはサーバーに最適なものがわからない

6

Ubuntu Desktopは、Ubuntuのすべての機能です。使いやすいグラフィックインターフェイスと優れた環境を備えています。 Ubuntuを使用したことがない場合は、デスクトップオペレーティングシステムから始めることをお勧めします。物事のスイングになったら、Ubuntu Serverで試してみることができます。 Ubuntu Serverでは、すべてのグラフィックが削除されており、コマンドラインで制御することを意図しています。 Ubuntuの良いところは、必要に応じて仮想マシンで実行できること、または家の周りにある予備のコンピューターに直接インストールできることです。リソースを大量に消費しないため、ほとんどのデスクトップやラップトップにインストールできます。

マシンにローカルにインストールするには、Oracleが作成したVirtual Boxというプログラムを使用できます。 Javaを作る同じ人。手順は次のとおりです。 http://www.beopensource.com/2016/05/how-to-install-Ubuntu-1604-LTS-in-Virtual-Box-VmWare.html

このリンクの使用: https://www.digitalocean.com/community/tutorials/how-to-install-linux-Apache-mysql-php-lamp-stack-on-ubuntu-16-04 独自のWebサーバーを展開できます。

サーバーファイルは/var/www/htmlに配置され、Apache2が起動すると表示可能になります。これをローカルで行う場合は、IPアドレスが必要になります。ターミナルでip addrを使用してIPアドレスを表示し、任意のブラウザーからhttp://###.###.###/index.htmlと入力して表示できます。

こちらのリンクからphpMyAdminをインストールすることもお勧めします。 https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04 これにより、WebブラウザーでMySQLデータベースを簡単に変更できます。

このリンクを使用: http://linux-sys-adm.com/ubuntu-16.04-lts-how-to-install-and-configure-vsftpd-on-ubuntu/ を転送できますFileZillaなどのプログラムを使用して、SFTP経由でファイルを保存します。

8
Harley Frank

開発者向け公式 Ubuntuデスクトップ Webページから:

Ubuntuは、世界で最も人気のある開発用のオープンソースOSです。 Ubuntuは、その汎用性、信頼性、絶えず更新される機能、広範な開発者ライブラリにより、世界中の数千の開発チームによって使用されています。

Ubuntu Desktopをインストールし、再起動後、デフォルトのUbuntuリポジトリからtaskselパッケージをインストールします。 this answer の指示に従って、taskselにLAMPサーバータスクをインストールします(LAMPサーバー= Linux、Apache2、MySQL、PHP)。

6
karel

主な違いは、どのソフトウェアがプリインストールされているか、および特定のものがデフォルトでどのように構成されているかです。個人的には、マシンが主にサーバーとして実行されない限り、デスクトップ版を使用します。

必要に応じて、Webサーバー(Apacheなど)、php、mysql/mariadb、およびテスト目的で同じコンピューターにWebサーバー環境をセットアップするために必要なその他のものを簡単にインストールできます。

0
delt

tl; dr:Ubuntu Desktopを使用します。

詳細には、次を使用する必要があります。

  • buntu Desktop Webアプリケーション/ページを開発する必要がある場合;例えばHTML、CSS、JS、PHP、Python、Java、C#ファイルをグラフィカルテキストエディターで記述する必要がある場合。
  • buntu ServerサーバーPCがあり、Webアプリケーションをインストールして提供する場合。 HTTPサーバー、SQLデータベース、コンテナー、ファイアウォール、SSHアクセス、eccを構成します。
0
davcri