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 があいまいな漠然としたものの場合は、メタパッケージではなく個別のパッケージをインストールすることを好みます。
インストールするものはすべて問題の原因となるため、可能な限り最小限に抑えます。