サーバールートの上にPHPファイルを配置するのに最適な場所は何ですか?

サーバールートの上にPHPファイルを配置するのに最適な場所は何ですか?

私はWebアプリケーションを実行しており、PHPファイルを含むディレクトリをサーバーのルートの上に移動したいと思います。それらを配置するのに最適な場所はどこですか?

Namecheap でレンタルした Web サーバーには、public_html と同じディレクトリに php というディレクトリがあります。ここが私のPHPファイルを保存するのに最適な場所ですか? phpディレクトリの下には、data、docs、extなどのディレクトリがあります。それとも、このディレクトリは設定ファイルのみのためですか?

ちなみに、このサーバーはApacheを使用しています。

ベストアンサー1

私は次のような構造を使用します。

/var/www/sites/
/var/www/sites/project.com/
/var/www/sites/project.com/includes/
/var/www/sites/project.com/library/
/var/www/sites/project.com/www/
/var/www/sites/project.com/www/index.php

これは、&のファイルを含める/var/www/sites/project.com/www/ために使用する仮想ホストのドキュメントルートに設定されます。index.phplibrary/includes/

このように、私はあなたが望むようにほとんどのPHPコードをApacheのドキュメントルートの外に維持するようにプロジェクトを設定しました。これにより、サーバーはPHPスクリプトなどの内容を「誓い」しません。

ただし、ホスティングでは、ホストはグリーンボックス内でプレイする必要があります。

私は同じレベルにpublic_html/PHPファイルディレクトリを置くのが良い場所だと言いたいです。これはpublic_html/およそ/var/www/sites/project.com/www/私のディレクトリ構造の例と一致します。

ディレクトリの性質に関しては、php/おそらくあなたのホストだけがそれを知っているでしょう。空であれば使用することをお勧めしますと言いたいです。

おすすめ記事