我安装了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。
提前致谢!
答案 0 :(得分:0)
我也有一些问题,我最后做的是从头开始并使用以下代码。
$ zephir init test
$ cd test/test/
$ vim hello.zep
根据需要编辑文件(我了解到你只是保留文件,因为某种原因,不管是小写还是Zephir爆炸)。
然后当你建立时,应该没问题。
至于你的主要问题,请确保你正在运行php 5.4及以上版本。我运行5.3并且遇到了一堆问题,直到我升级了我的php版本然后问题神奇地消失了。