我已按照所有步骤here在Windows 7 32位上安装zephir 我用wampserver 2.5运行php,我已经下载了PHP5.6.33并将其成功添加到wampserver
我已经安装了visual studio 2012
我创建了一个扩展命名空间:
zephir init myapp
我已经为测试目的创建了这个类
namespace Myapp;
class Coco{
public function Harmos(double x){
return x*x;
}
}
但是当我从命名空间目录中调用build
时zephir build
我有这个错误
the zephir parser is not loaded
note: Zephir no longer distributed with internal parser
知道我已经将php_zephir_parser.dll添加到php扩展程序 我在phpinfo中有Zephir Parser
答案 0 :(得分:1)
在 cli php.ini
中,您应该添加:
extension=zephir_parser.dll
不
extension=php_zephir_parser.dll
让您的php.ini
保持打开状态,然后在您运行zephir build
后添加您的扩展程序:
extension=myapp.dll
然后在每次构建时重新启动Web服务器。
如果您将通过网络服务器使用您的扩展程序,请记住添加cli和apache / fpm php.ini
文件。