web-dev-qa-db-ja.com

sshを介してUbuntuサーバー上のphpとApacheの存在を確認する方法

Apacheがsshを介してUbuntuサーバーにphpおよびmysqlと共にインストールされているかどうかを確認するにはどうすればよいですか?

また、インストールされている場合、どのディレクトリにありますか?

そして、lighttpdのような他のパッケージがインストールされている場合、それはどこにありますか。

42
Shishant

aptitudeと入力して、パッケージマネージャーを起動します。ここで、インストールされているアプリケーションを確認できます。

/を使用してパッケージを検索します。 Apache2およびphp5(または使用するバージョン)を検索してみてください。インストールされている場合、太字で、その前にiが付いている必要があります。それらがインストールされていない場合(pを行の前に)、インストールしたい場合(およびルート権限がある場合)、+を使用してそれらを選択し、g( 2回)インストールします。

警告の言葉:それを行う前に、いくつかのaptitude Webチュートリアルをざっと見ておくのが賢明かもしれません。

31
Heinzi

プログラムがインストールされているかどうかを確認する別の方法は、whichコマンドを使用することです。検索しているプログラムのパスが表示されます。たとえば、Apacheを検索するときに次のコマンドを使用できる場合:

$ which Apache2ctl
/usr/sbin/Apache2ctl

PHPを検索する場合は、これを試してください:

$ which php
/usr/bin/php

whichコマンドで結果が得られない場合、ソフトウェアがインストールされていない(または現在の$PATHにない)ことを意味します。

$ which php
$
44
Peter Stuifzand

Apache2が実行されているかどうかをUbuntuで確認する方法:

Sudo service Apache2 status

/etc/init.d/Apache2 status

ps aux | grep Apache
14
Eric Leschinski

利用可能なApache2モジュールを検査できます。

$ ls /usr/lib/Apache2/modules/

または、適切なアクセス権がある場合は、phpモジュールを有効にしてみてください。

$ a2enmod
Which module would you like to enable?
Your choices are: actions alias asis ...
... php5 proxy_ajp proxy_balancer proxy_connect ..
6
miku

これを試して。

dpkg -s Apache2 | grep Status 

dpkg -s php5 | grep Status
1
Anmol Mourya