web-dev-qa-db-ja.com

UbuntuサーバーでPHPが有効になっていることを確認する方法

私はLinuxにはあまり興味がありません。 sshを介してサーバーをセットアップしようとしています。このコマンドを使用してApachephpとmysqlをインストールしました。

Sudo aptitude install Apache2 php5-mysql libapache2-mod-php5 mysql-server

しかし、phpはサーバーで有効になっていないと思います。

コマンドを実行すると、次のような応答があります

$ which Apache2ctl
/usr/sbin/Apache2ctl

しかし、私がチェックすると$ which php応答がありません。

$ locate php5
/etc/apparmor.d/abstractions/php5
/usr/share/ubuntu-serverguide/html/C/php5.html
4
Shishant

phpinfo() 関数を使用します。 Apacheが提供する.phpファイルを作成し、以下を含めます。

<?php

phpinfo();

?>

.phpファイルに移動し、phpがインストールされると、インストールしたphpバージョンに関する多くの情報が表示されます。

3

Phpバイナリは、インストールされていないように見えるphp5-cliという別のパッケージの一部だと思います。

2

適性で/^php5$そしてあなたがそのパッケージを持っているかどうか見てください。そうでない場合は、それをインストールします-それがコアパッケージです。

1
meder omuraliev

a2dismod Apacheモジュールを無効にし、引数なしで実行すると、有効なモジュールのリストが表示されます。

選択肢は次のとおりです。aliasauth_basicauthn_fileauthz_default authz_groupfile authz_Host authz_user autoindex cgi deflate dir env mime mod-evasive mod-security negotiation php5 rewrite scgi setenvif ssl status unique_id

どのモジュールを無効にしますか(ワイルドカードはOK)?

if php5は、インストールされて有効になっているリストにあります。 (コマンドを破棄するにはCTRL-C)

1
user159717

サーバーに次のURIをリクエストします。

/?=PHPE9568F34-D428-11d2-A769-00AA001ACF42

PHPロゴを取得する必要があります。取得した場合、PHPは機能しています

0