在教程上运行zephir build error

时间:2014-02-21 03:07:53

标签: zephir

我安装了zephir OK(0.3.7a)并运行测试,并得到如下错误:

  

[root @vmlinux64 test]#zephir build PHP警告:system()已经   因安全原因而被禁用   107行/usr/local/lib64/zephir/Library/CompilerFile.php PHP   警告:   file_get_contents(.temp / 0.3.7a / _root_test_test_Hello.zep.js):失败   打开流:没有这样的文件或目录   第110行的/usr/local/lib64/zephir/Library/CompilerFile.php   Zephir \ Exception:无法解析文件:/root/test/test/Hello.zep

我运行zephir help没问题。 0.3.7a。 我喜欢这个:

$ zephir test
$ cd test/test/
$ vim Hello.zep 
Hello.zep中的

namespace Test;

class Hello
{
public function say()
{
echo "hello from test";
}
}

并保存,然后转到../并运行zephir build

错误弹出如上...

我在我的centOS6.5_x86_64上安装了lnmp-1.0-full,php版本为5.3.17。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我也有一些问题,我最后做的是从头开始并使用以下代码。

$ zephir init test
$ cd test/test/
$ vim hello.zep

根据需要编辑文件(我了解到你只是保留文件,因为某种原因,不管是小写还是Zephir爆炸)。

然后当你建立时,应该没问题。

至于你的主要问题,请确保你正在运行php 5.4及以上版本。我运行5.3并且遇到了一堆问题,直到我升级了我的php版本然后问题神奇地消失了。