lamp-server パッケージと個別のコンポーネントのインストール

lamp-server パッケージと個別のコンポーネントのインストール

Linux(Ubuntu)にLAMPプラットフォームをインストールする方が良いでしょうか?

sudo aptitude install lamp-server

または個々のコンポーネントを個別にインストールしますか?

なぜそうなのか、そうではないのか?

ありがとう!

答え1

Ubuntu にはそのようなパッケージはありません。

しかし、もしこのようなものがあったとしたら、それはメタパッケージ、つまりそれ自体には何も含まれず、他のパッケージ (この場合は apache、mysql、php) に依存するパッケージになると思います。

もしそうなら、違いはありません。ただし、メタパッケージ経由では不要なものがインストールされる可能性があるので、必要なものが正確にわかっている場合は、インストールして実行したほうがよいでしょう。

Linux に XAMPP のようなものをインストールすることはお勧めしません。これらは元のパッケージと同様にシステムに統合されておらず、セキュリティ アップグレードが自動的に行われません。

答え2

コマンドは

sudo apt-get install Lamp-server^

最良の方法はtaskselコマンドを使うことだと思います

次のコマンドでインストールできます

sudo apt-get install tasksel

sudo tasksel 

ランプサーバーを選択してインストールします。

ランプサーバーにインストールするコンポーネントは53個あるので、パッケージをインストールするのが最適です。

LAMPサーバーをインストールした後、phpmyadminクライアントをインストールする必要があります。

sudo apt-get install phpmyadmin

最後のステップはApacheを再起動することです

sudo etc/init.d/apache2 restart

答え3

可能な限り最高レベルのパッケージをインストールするのが最善です。これにより、必要なすべてのコンポーネントが確実に取得されます。アップグレードすると、追加された新しいパッケージが取得され、不要になったパッケージは削除されます。いずれにしても、すべてのコンポーネントをインストールすることになりますが、より多くの労力がかかります。

Debian パッケージ マネージャーは、すべての依存関係が確実にインストールされるように設計されています。不足しているパッケージをインストールし、すでにインストールされているパッケージを使用します。代替パッケージが存在する場合があり、デフォルトのパッケージがインストールされます。これは、別の代替パッケージを事前にインストールするか、後でインストールすることで変更できます。

LAMP サーバーをインストールするには、mysql-server をインストールする必要がありますが、これは Apache と同じサーバー上にインストールする必要はありません。そうでない場合は、mysql-client が必要になります。これは、デプロイメントの決定を行う必要があります。php5 をインストールすると、apach2 が依存関係として取り込まれます。wordpress などの LAMP ベースのパッケージは、サーバーにインストールする必要があるコンポーネントを取り込みます。

答え4

何が問題なのでしょうか? 達成したい作業を実行するために必要なソフトウェアをサーバーに取得するだけです。

最初のインストール後、これらすべてを取り込むパッケージがあるかどうかはわかりません。

ただし、タスクを実行するために必要なコンポーネントをインストールするだけです。

正直なところ、特に「LAMP」サーバーのように値 P があいまいな漠然としたものの場合は、メタパッケージではなく個別のパッケージをインストールすることを好みます。

インストールするものはすべて問題の原因となるため、可能な限り最小限に抑えます。

関連情報