我已经按照这里的所有步骤在Windows 7 32bits上安装了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;
}
}
但是当我从命名空间目录调用构建时
西菲尔构建
我有这个错误
the zephir parser is not loaded
note: Zephir no longer distributed with internal parser
知道我已经在 php 扩展中添加了php_zephir_parser.dll我在phpinfo中有Zephir Parser
在您的 cli php.ini
中,您应该添加:
extension=zephir_parser.dll
不:
extension=php_zephir_parser.dll
保持php.ini
打开状态,然后在运行 zephir build
后添加扩展:
extension=myapp.dll
然后,每次构建时重新启动 Web 服务器。
如果您将通过 Web 服务器使用扩展,请记住同时添加到 cli 和 apache/fpm php.ini
文件中。