質問: サーバールートは/etc/apache2にあると書いてあり、 ドキュメントルートのvar/wwwにはhtmlが入っていました。 phpファイルをlocalhostの下のディレクトリに入れたい場合どこにファイルを配置すればいいのでしょうか? 回答お願いします
回答: > > サーバールートは/etc/apache2にあると書いてあり、 > > ドキュメントルートのvar/wwwにはhtmlが入っていました。 > > phpファイルをlocalhostの下のディレクトリに入れたい場合どこにファイルを配置すればいいのでしょうか? > > > どの情報も少しあいまいであり、的確ではないので「現状」と「やりたいこと」が伝わりにくいようです。 質問内容を整理してみましょうか。 > > サーバールートは/etc/apache2にあると書いてあり、 > > > 「サーバールート」は何を指していますか。 apacheのインストール先でしょうか。 それであれば、phpの配備とは無関係です。 ※apacheのバイナリや設定ファイルの配置ディレクトリ > > ドキュメントルートのvar/wwwにはhtmlが入っていました。 > > > DocumentRootは「/var/www/」でしょうか?「/var/www/html/」でしょうか? 大事な箇所なので、apacheの設定ファイルを確認してください。 また、「htmlが入っていました。」とは、htmlというディレクトリがあったことを指しますか? それともhtmlファイルがあったことを指しますか? > > phpファイルをlocalhostの下のディレクトリに入れたい場合どこにファイルを配置すればいいのでしょうか? > > > 「localhostの下のディレクトリに入れたい場合」とは以下のようなURLでアクセスしたい、 というニュアンスでしょうか。 * http://localhost/target.php ※「target.php」が目的のphpファイルとします webサーバにapacheを利用している場合、apacheで設定しているDocumentRoot配下に公開するファイル(htmlやphp)を配置する必要があります。(aliasなどの説明は割愛します) OSが何であるか不明ですが(debian系Linuxでしょうか?)、apacheの設定ファイル(/etc/apache2/httpd.conf)にDocumentRootが記載されています。 apacheで設定されているDocumentRoot直下にphpファイルを配置すれば、「http://localhost/xxx.php」というようにブラウザでアクセスできるようになります。