1

LinuxおよびTomcat用のXampp(Windows上のXamppと同様)を使用して開発しています。/ IDEA、Tomcat、Xamppなどの多くのプログラムを下にインストールすることを/optお勧めしますrootとしてサービスを実行することはお勧めできないと聞きましたが、Ubuntu(私はこれを使用しています)で/ optにディレクトリを解凍すると、それがに属していることを意味しますルート所有者とルートグループ。これは、Linuxページの指示に従ってXamppに固有である可能性があります。

  • ステップ2:インストールダウンロード後、次のコマンドを入力するだけです。

    Linuxシェルに移動し、システム管理者ルートとしてログインします。

    su

    ダウンロードしたアーカイブファイルを/optに解凍します。

tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.

Warning 2: already installed XAMPP versions get overwritten by this command.

それで全部です。XAMPPが/opt/lamppディレクトリの下にインストールされました。*ステップ3:開始XAMPPを開始するには、次のコマンドを呼び出すだけです。

/ opt / lampp / lampp start

sudoここに配置すると、Ubuntuでしか実行できないため、Apacheをrootとして実行する必要があります。

これはUbuntuに固有の問題である可能性があります。それは...ですか?Xamppは開発ツールであるため、Ubuntu(および他のLinuxシステム)でXamppを使用する開発者から適切な回答を見つける可能性が高いため、ここに投稿しました。他のシステムでも同じ問題が発生するかどうかについての情報をいただければ幸いです。本番環境ではTomcatも/optにインストールされていますが、tomcat: tomcat

ここでの問題は、/ optの下にあるすべてのツールでこれを回避する方法です。これは、Xamppが私のニーズに合ったツールではない場合でも、Tomcatを/ optの下に置いて本番環境を複製したいので、同じことが確実に発生するためです。これが単なるUbuntuの問題でない限り?

4

1 に答える 1

1

Ubuntu およびその他の一部のディストリビューションは、OS のインストール時に作成するアカウントが次のコマンドで表示できる特定のグループに追加される一般的な Linux の原則とは異なります。

groups username

root がこれらの中にないことに気付くでしょう。suログインまたはroot アカウントへのログインもできません。sudo は、他のアカウントから使用する権限が付与されたコマンドである可能性が最も高いため、「sudo」コマンドには、ユーザーに対して 775 のファイル権限があると思います。root:root

したがって、ルートからサービスを起動します/opt' does not run them as`

于 2012-11-02T11:03:27.263 に答える