首页 ? PHP ? php扩展开发(一)开发环境搭建

php扩展开发(一)开发环境搭建

添加评论 次下载365游戏棋牌游戏_365棋牌辅助透视好用吗_365手游棋牌免费送金币

【提示】 非法信息举报请联系本站小编 QQ:5.4069748.5

本文来自网络,原文链接:https://andot.gitbooks.io/bped/content/c01s01.html

下面这段内容是引用andot的一段话。

原文请看引用链接。


记得安装libevent-dev


配置开发环境

如果我们开发扩展不仅仅是为了自己用的话,那么我们就应该考虑让它支持尽可能多的 PHP 版本。但是不同版本的 PHP 在 API 上会一些不同。尤其是 PHP 5 和 PHP 7 之间的差别更大。所以我们最好是搭建一个安装有多版本 PHP 的开发环境。

我使用的操作系统是 Mac OS X,并在上面安装了一个 ubuntu 的虚拟机,又在 ubuntu 里用 dockor 安装了一个 centos

我使用的 Mac OS X 是 10.10.2 版本,可以使用内置的 PHP,但是要开发扩展,还需要安装一下?XCode。Linux 下首先要保证安装了 gcc,make 这些基本开发工具。然后再用?apt-get install php-dev(debian/ubuntu 下)或?yum install php-devel(redhat/centos 下)安装 PHP 扩展开发环境就可以了。

但是仅有这些内置的开发环境还是不够用的。要是自己手动下载?PHP 源码来编译安装各个不同版本的开发环境呢,倒是也可以。但我是个懒人,所以我找了两个更方便的工具来安装各个不同版本的 PHP 开发环境,并且可以随意切换。它们分别是?phpenv?和?php-build,至于使用方法呢,这两个工具的使用说明上都写的很清楚了,我就不多说了。

这三个系统下都可以使用这两个工具来编译安装 PHP 开发环境。至于 Windows 下是否支持,我就不知道了,因为我还没有尝试过在 Windows 下开发。所以 Windows 下如何配置开发环境,我就不介绍了。