首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zephir_parser扩展未加载

zephir_parser扩展未加载
EN

Stack Overflow用户
提问于 2016-09-05 09:22:36
回答 1查看 501关注 0票数 1

我在ubuntu14.04上运行,并安装了php5.6。我试图用泽皮尔来完成Hello,但是当我用以下方法编译我的项目时:

代码语言:javascript
复制
zephir build

我发现了一个错误:

代码语言:javascript
复制
zephir_parser extension not loaded, compiling it
Parser statistics: 127 terminals, 99 nonterminals, 459 rules
                   947 states, 0 parser table entries, 0 conflicts
Parser statistics: 127 terminals, 99 nonterminals, 459 rules
                   947 states, 0 parser table entries, 0 conflicts
make: *** No rule to make target `clean'.  Stop.
Preparing for parser compilation...
sh: 1: phpize: not found
sh: 1: ./configure: not found
Compiling the parser...
make: *** No targets specified and no makefile found.  Stop.


PHP Warning:  copy(modules/zephir_parser.so): failed to open stream: No such file or directory in /root/zephir/Library/Compiler.php on line 282
Zephir\Exception: The zephir parser extension could not be found or compiled!

知道吗?

编辑

我重新安装了这些软件包:

代码语言:javascript
复制
php5-json php5-dev libpcre3-dev

我试过这个命令行:

代码语言:javascript
复制
./bin/zephir compile

在编译过程中,我有另一个错误:

代码语言:javascript
复制
Copying new kernel files...
PHP Fatal error:  Call to undefined function Zephir\utf8_decode() in /root/zephir/Library/Compiler.php on line 2202
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-05 11:50:08

我通过使用libpcre3-dev重新安装php解决了我的问题,并安装如下:

代码语言:javascript
复制
apt-get install php5.6-xml

解决utf8_decode()上的致命错误

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39327467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档