私は自分のphpコードを完成させ、それをサーバーに置きたいと思っています.しかし、私はそれを他の人に見えるようにしたくありません.コードはサーバーによって実行できます.つまり、ユーザーはそれを見ることができませんが、サーバーは見ることができます.そして実行します。ありがとう。
4 に答える
PHP ソースは、Javascript や CSS などのブラウザーに ASCII として提供されません。むしろ、サーバー上で実行され、出力がブラウザに送り返されます。したがって、PHP ファイルを解析しないように Apache のインストールを台無しにしない限り、ユーザーが PHP ソースをダウンロードすることを心配する必要はありません (ヒント: これを実行しようとした場合を除いて、おそらく実行していないでしょう)。
そうは言っても、可能な限り、PHP インクルード ファイルを Web ルートの外に置いておくのが好きです。これは、ユーザーがこれらのスクリプトを実行できないことを意味しますが、ユーザーが実行するスクリプトにはそれらを含めることができます。
たとえば、index.php
ファイルが にある場合、/var/site/www
できる限りすべての PHP ファイルを に入れます/var/site/inc
。
PHP はサーバー側のスクリプト言語であるため、クライアントに提供されると常に見えなくなります。
実行しているWebサーバー(おそらくapache)に関係するWebサーバーを保護する方法を尋ねる場合。これらの設定は、構成ファイルを介して変更されます。
PHPコードはサーバー側でのみ見ることができます。サーバー側で操作している場合、他の人に見られるリスクがあるのはなぜですか?
これを実現するには、次のいずれかを調べて使用することをお勧めします。
- Windows を使用している場合は、WAMPを調べます
- Linux を使用している場合は、LAMPを検索します。
- OSXを使用している場合は、MAMPを検索してください
これらはすべて、Apache、MySQL、および PHP を含むパッケージです。(これが「AMP」の略で、W/L/M は「Windows」/「Linux」/「Mac」の略です。
上記のいずれかをインストールしたら、ファイルを server-folder 内の htdocs-folder に配置し、localhost/IP にアクセスして、実際にコードを表示することなく、コードの動作を確認します。