Apacheがsshを介してUbuntuサーバーにphpおよびmysqlと共にインストールされているかどうかを確認するにはどうすればよいですか?
また、インストールされている場合、どのディレクトリにありますか?
そして、lighttpdのような他のパッケージがインストールされている場合、それはどこにありますか。
aptitude
と入力して、パッケージマネージャーを起動します。ここで、インストールされているアプリケーションを確認できます。
/
を使用してパッケージを検索します。 Apache2
およびphp5
(または使用するバージョン)を検索してみてください。インストールされている場合、太字で、その前にi
が付いている必要があります。それらがインストールされていない場合(p
を行の前に)、インストールしたい場合(およびルート権限がある場合)、+
を使用してそれらを選択し、g
( 2回)インストールします。
警告の言葉:それを行う前に、いくつかのaptitude Webチュートリアルをざっと見ておくのが賢明かもしれません。
プログラムがインストールされているかどうかを確認する別の方法は、which
コマンドを使用することです。検索しているプログラムのパスが表示されます。たとえば、Apacheを検索するときに次のコマンドを使用できる場合:
$ which Apache2ctl
/usr/sbin/Apache2ctl
PHPを検索する場合は、これを試してください:
$ which php
/usr/bin/php
which
コマンドで結果が得られない場合、ソフトウェアがインストールされていない(または現在の$PATH
にない)ことを意味します。
$ which php
$
Apache2が実行されているかどうかをUbuntuで確認する方法:
Sudo service Apache2 status
/etc/init.d/Apache2 status
ps aux | grep Apache
利用可能な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 ..
これを試して。
dpkg -s Apache2 | grep Status
dpkg -s php5 | grep Status