1

php の限定バージョンを開始する方法はありますか?

私が望むのは、非常に限定された php のインスタンスを作成することです。サーバーを危険にさらすことなくコードを評価するために公に使用できる可能性のあるもの。変数、ループ、印刷など、言語の基本のみをサポートする必要があります。特定の機能をブロックできる設定があることは知っていますが、少数の言語構造のみを許可し、機能の 99% をブロックしたいと考えています。

4

1 に答える 1

1

PHP INI ディレクティブのdisable_functionsdisable_classesを見てください。

この組み合わせは良い出発点であり、共有ホストでよく使用されます。

私はシステム管理者ではありません。質問のこの部分を言い換えて、ServerFaultに置くことをお勧めします。それにもかかわらず、PHP がサンドボックス上にあることを確認することもできます(それ自体で、限定された外部)。さらに、簡単に再生成できるインスタンス。Amazon EC2のようなものを考えています。

于 2012-06-12T16:11:11.200 に答える