プロが教えるわが家の防犯対策術!

Apache2とPHP質問です。
.phpのファイルをどこのディレクトリに入れれば、ブラウザから見れるのか
わからず困っています。

現在の状況は

VineLinux4.2をインストール。
VineLinuxに入っている(アップグレードで取ってくる?)
Apache2とPHPをインストール。

Apache2起動後、rootディレクトリに「~~.php」を作る。
ブラウザから「http://localhost/~~.php」エンター
エラーが出る。

1、Apache、PHPが正しくインストールされてるかの確認方法
2、どこのディレクトリにソースファイルを入れればいいのか

この2点お願いします。

A 回答 (2件)

# Linux 等の基本に精通されているのであれば無礼を失礼いたしますが


# 踏台にされるとよろしくないのでサーバの公開等はもう少し学習を
# なさってからにされるほうがよろしいかと思われます。
# ファイアウォール等のセキュリティなどの学習も……
# 別に小馬鹿にしているのではなく、このようなご質問内容では真剣に
# 心配になるのです。

> Apache2起動後、rootディレクトリ

管理者である root の /root ディレクトリでしょうか?
それとも / ディレクトリでしょうか?

取り敢えず、普通のユーザを追加してそこで普段の作業を行うことを
お薦めします。
必要に応じて su - と打って root になって下さい。

おそらく GUI での操作をしておられると思われますので
ここからは「GNOME 端末」を起動して操作して下さい。
デフォルトであれば
アプリケーション → GNOME端末

既に root でログインされているのであれば不要ですが
一般ユーザであれば su - と打って root になって下さい。

> 1、Apache、PHPが正しくインストールされてるかの確認方法

root 権限で
rpm -q apache2 php5
と打てばインストールされていればパッケージ名が出ます。

サーバの稼働状態は
service apache2 status

> 2、どこのディレクトリにソースファイルを入れればいいのか

これも root 権限で
cp /path/to/filename.php /var/www/html/

※ /path/to/filename.php はご自身のファイルに読み替えて下さい。

これでブラウザで http://localhost/filename.php で表示するはずです。

というか、httpd.conf の設定などはどうなされたのでしょうか?

今の知識ではかなり危ういのでもう少し調べたり勉強をしながら操作を
されたほうがよろしいかと思います。如何でしょうか?
    • good
    • 0
この回答へのお礼

レスありがとうございます。
linuxを最近いじり始めたところの初心者です。
もう少し勉強してからサーバ開放したいと思います。

今回書いていただいたことだけ試してみました。
root権限で/rootディレクトリにファイルは作成しました。

>root 権限で
>rpm -q apache2 php5
>と打てばインストールされていればパッケージ名が出ます。

# rpm -q apache2 php5
apache2-2.2.3-0vl3.5
php5-5.2.5-0vl1

インストールされているみたいです。

>cp /path/to/filename.php /var/

/pathというディレクトリがありませんでした。

とりあえずApacheを停止して
ほかのPHPの勉強の方法調べてみます。

お礼日時:2008/04/13 22:37

>.phpのファイルをどこのディレクトリに入れれば、ブラウザから見れるのか



apacheの公開ディレクトリにいれとけばよいでしょう

どうも基本がわかっていらっしゃらないようですし、なんでもいいので、
2~3冊PHP関連の書籍を買って、通読してみた方がよいでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!