在xampp中使用Runkit Sandbox

时间:2013-05-24 03:10:13

标签: php lampp runkit

我想使用扩展程序runkit的沙盒。来自README档案

Sandboxing is ONLY AVAILABLE in PHP 5.1 (release version, or snapshot dated
after April 28th, 2005) when thread safety has been enabled.

我的Lampp中的PHP版本是5.4.7,应该没问题,但Thread Safety被禁用。从phpinfo()我们可以看到runkit已安装,但其Sandbox Support已停用或不可用。因此,当我尝试使用Runkit_Sandbox类时,出现错误

Fatal error: Class 'Runkit_Sandbox' not found 

我现在不知道该做什么..是否可以在我的灯泡中使用Runkit_Sandbox课程?

1 个答案:

答案 0 :(得分:2)

http://github.com/zenovich/runkit的主分支与所有版本的PHP兼容。沙盒仅在启用线程安全时才有效。因此,在使用flag --enable-maintainer-zts配置它以使用Runkit_Sandbox类之后,应该重新编译PHP。之后,您应该使用从源代码编译的Runkit。