博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Zephir官方文档翻译之四] 安装Zephir
阅读量:6276 次
发布时间:2019-06-22

本文共 1124 字,大约阅读时间需要 3 分钟。

  hot3.png

安装Zephir

为了安装Zephir,请根据下面的步骤来做:

预备知识

使用Zephir来编译PHP扩展,下面的一些软件是必须的:

  • gcc >= 4.x/clang >= 3.x

  • re2c 0.13 or later

  • gnu make 3.81 or later

  • autoconf 2.31 or later

  • automake 1.14 or later

  • libpcre3

  • php development headers and tools

如果你在使用Ubuntu,你可以使用依赖包来安装:

$ sudo apt-get update$ sudo apt-get install git gcc make re2c php5 php5-json php5-dev libpcre3-dev

因为Zephir是基于PHP来编写的,你必须安装最新的PHP版本,并确保你能在终端中执行php,php-config,phize等命令(一般编译默认是不会加到$PATH中的,加个软连吧):

$ php -vPHP 5.5.7 (cli) (built: Dec 14 2013 00:44:43)Copyright (c) 1997-2013 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies

还有,请确保PHP的开发库已经被安装:

$ phpize -vConfiguring for:PHP Api Version:         20121113Zend Module Api No:      20121212Zend Extension Api No:   220121212

执行上面的命令的输出可能会有所不同,但是这几条命令是非常重要的,所以请事先安装好它们。

安装 Zephir

Json-C 是用来解析Zephir语法的,请先安装它:

$ git submodule update --init$ cd json-c$ sh autogen.sh$ ./configure$ make && sudo make install

在github中克隆Zephir:

$ git clone https://github.com/phalcon/zephir

执行安装: .. code-block:: bash

$ cd zephir $ ./install -c

测试是否安装成功

执行下面的命令来测试是否已经安装成功:

$ zephir help

转载于:https://my.oschina.net/ptk/blog/318928

你可能感兴趣的文章
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
Javascript 中的 Array 操作
查看>>
java中包容易出现的错误及权限问题
查看>>