こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHPが動作しません

DebianにApache2とPHP5をインストールしました。
初期設定のまま何も設定していない状態です。
w3m http://localhost
にてテストページが表示されることは確認できました。
しかし、index.htmlと同じ場所に入れたテストファイル(hello.php)が
うまく表示されず、ファイルのダウンロードになってしまいます。

コマンドは
w3m http://localhost/hello.php
です。

Linuxは初心者で、右も左もわかりません。
(今回も勉強のためです)
設定を確認しようにも、どこをチェックしたらよいのかもわからず、
他のホームページを見てもPHPはデフォルトで動作するように記載があります。

hello.phpの内容です。

<html>
 <head>
 <title>PHP Test</title>
 </head>
 <body>
 <?php echo '<p>Hello World</p>'; ?> 
 </body>
</html>

少し気になるところは、apach2-mpm-workerというものが、aptitude searchで
pになっています。
PHPをインストールする際にiになっていないといけないような記載をみつけたのですが、
PHPと競合してしまい、両方をインストールすることができません。
これが関係しているのでしょうか・・・?

ちなみに、それぞれの細かいバージョンは確認の方法がわかりませんので、
「バージョンがわからなけれ答えようがない!」ということであれば、確認方法を
お教えください。

投稿日時 - 2017-05-11 17:28:05

QNo.9328082

すぐに回答ほしいです

質問者が選んだベストアンサー

httpd.confの設定を見直してください(下記URLの 7, 8)。

http://php.net/manual/ja/install.unix.apache2.php

投稿日時 - 2017-05-11 17:35:37

お礼

早速のご回答ありがとうございます。
httpd.confの内容が空だったので、URLの7を追加しましたが、動作しませんでした・・・
Apacheの再起動も行いましたが、同じ状況です。

投稿日時 - 2017-05-11 18:24:02

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ANo.1 です

>URLの7を追加しましたが

8は?

投稿日時 - 2017-05-11 18:42:06

お礼

あ、8も追加してみました。

すいません、原因がわかりました。
hello.phpのコードが悪かったようです。
見た目はまったく同じでしたが、手で打ち直したら動作しました。
ありがとうございました。

投稿日時 - 2017-05-11 19:03:56

あなたにオススメの質問