1

有没有办法启动有限版本的php?

我想要的是创建一个极其有限的 php 实例。可以在不损害服务器的情况下公开用于评估代码的东西。它应该只支持语言的基础知识,比如变量、循环、打印等等。我知道有一个设置允许阻止某些功能,但我只想允许少数语言结构并阻止 99% 的功能。

4

1 回答 1

1

查看 PHP INI 指令disable_functionsdisable_classes

这种组合是一个良好的开端,并且通常被共享主机使用。

我不是系统管理员,我建议您改写这部分问题并将其放在ServerFault上。尽管如此,您也可以确保 PHP 在沙箱上(本身,有限的外部)。此外,一个可以轻松重新生成的实例。我在想亚马逊 EC2 之类的东西。

于 2012-06-12T16:11:11.200 回答