资讯专栏INFORMATION COLUMN

zendAPI 开发环境构建

mengbo / 1411人阅读

摘要:操作系统对于开发友好的操作系统,我们首先推荐操作系统,首先是环境对开发者非常友好,另外是图形界面非常稳定。平台编译选项平台编译选项

操作系统

对于开发友好的操作系统,我们首先推荐 MacOS 操作系统,首先 MacOS 是 Unix 环境对开发者非常友好,另外是图形界面非常稳定。
其次如果想用 GNU/Linux 操作系统作为开发环境,推荐使用最新版的 openSUSE/Ubuntu/deepin 等图形用户接口友好的操作系统。

PHP 环境编译

在开发 zendAPI 项目时候,我们没有使用 PHP 其他的扩展,所以我们编译的时候使用的是默认的选项,zendAPI 单元测试需要内置使用 embed SAPI,同时为了避免不必要的麻烦,我们开启了线程安全选项。

MacOS 平台 PHP 编译选项

--prefix=/usr/local/php-7.1.5 
--enable-embed=dylib 
--enable-maintainer-zts 
--with-tsrm-pthreads 
--enable-debug 
--with-config-file-path=/usr/local/php-7.1.5/etc/ 
--with-config-file-scan-dir=/usr/local/php-7.1.5/etc/conf.d/

Linux 平台 PHP 编译选项

--prefix=/usr/local/php-7.1.5 
--enable-embed=shared 
--enable-maintainer-zts 
--with-tsrm-pthreads 
--enable-debug 
--with-config-file-path=/usr/local/php-7.1.5/etc/ 
--with-config-file-scan-dir=/usr/local/php-7.1.5/etc/conf.d/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25890.html

相关文章

  • zendAPI 依赖环境详细说明

    操作系统 部署操作系统只支持 Linux (只支持64位系统)开发环境目前支持 MacOs 和 Linux (只支持64位系统) 目前在如下系统上 zendAPI 编译通过:(X86_64) MacOS 10.12.6 (开发) openSUSE 42.2 (部署和开发) Ubuntu 16.04 (部署和开发) CentOS 7 (部署) 暂时没来的及测试的有 (X86_64) Deepi...

    silvertheo 评论0 收藏0
  • hellozapi项目CMake编译脚本详解-CPP开发PHP之旅第二节

    摘要:项目编译脚本整体代码编译脚本逐行解说我们推荐的版本是这里如果您的版本低于的话,会报错。这里我们定义我们的项目名称为使用的编程语言为。这行代码的意思就是指示编译器使用的标准对代码进行编译。在项目中我们主要有三个文件,在这里进行添加。 原文链接:http://www.zendapi.org/manual... 因为 zendAPI 采用的是 CMake 进行编译,所以我们的 helloza...

    Kerr1Gan 评论0 收藏0
  • hello zapi 项目准备工作-CPP开发PHP之旅第一节

    摘要:原文地址在新手学堂里面,我们将从零基于开发一个简单的扩展,这个扩展的名字叫做现在我们着手准备开发需要的环境吧。 原文地址: http://www.zendapi.org/manual... 在新手学堂里面,我们将从零基于 zendAPI 开发一个简单的 PHP 扩展,这个扩展的名字叫做 hellozapi , 现在我们着手准备开发需要的环境吧。 demo 的项目库地址 https://...

    khs1994 评论0 收藏0
  • polarphp:一个新的 PHP 语言运行时环境

    摘要:项目介绍是一个全新的语言的运行时环境,基于目前最新的进行打造,支持最新的语言规范,同时提供了自己的运行时标准库。同样也在的基础上进行打造,实现了一个除开发之外的一个全新的运行环境。发布核心虚拟机的镜像。整合运行时框架。 showImg(https://segmentfault.com/img/bVbnQXK); polarphp 项目介绍 polarphp是一个全新的PHP语言的运行时...

    宋华 评论0 收藏0
  • 360正式开源zendAPI 项目,让 PHP 的扩展开发成为一种享受

    摘要:从而让的扩展开发成为一种享受,不用在考虑不同版本带来的差异性,让开发者专注于自身的业务逻辑。怎么参与交流下面是我们项目的线上交流群和微信的二维码,大家可以扫码加入技术圈欢迎大家在这两个平台上与我们进行互动特别感谢无线电安全研究部独角兽团队 360开源项目介绍: 360开源官方github: https://github.com/qihoo360 今天给大家介绍一个360最新开源的产...

    DrizzleX 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<