vanilla PHP和Microsoft版本之间是否存在代码差异?

Jon*_*n M 6 php iis

我即将在带有IIS 8.0的Windows Server 2012上安装PHP.我打算像以前一样从windows.php.net下载.但是,我注意到MS的网站位于http://php.iis.net/

这两个站点是提供相同的东西,还是MS在他们的PHP产品中修改了代码?如果他们提供不同的版本,我想继续使用纯PHP.

任何人都有MS产品的经验?

Dan*_*ams 3

我相信它是相同的 PHP。您可以在此处查看有关 IIS 安装的 php.net 官方文档:

http://php.net/manual/en/install.windows.iis7.php

您甚至可以构建或安装您想要的 PHP 并手动将其连接到 IIS(因此它将与您在其他地方获得的 PHP 相同)。使用 MS 安装程序,他们是否篡改了 PHP?是的。他们做了吗?我严重怀疑这一点。

一个主要区别是 IIS 上可用的扩展。就像他们如何提供 Windows 缓存而不是 APC。不过,我相信几乎所有 pecl 扩展都可以工作。

http://php.net/manual/en/book.wincache.php

因此,您可能会发现一个完全不同的扩展生态系统,但核心语言看起来完全相同。