从php源文件创建php DLL


Creating php DLL from pecl source files

如何从PECL源文件构建DLL文件

我需要从PECL源(http://pecl.php.net/package/APC)构建APC扩展的DLL

如果您使用的是Linux系统,那就简单多了:)pecl命令可以帮您完成这些工作。它将下载源代码,编译它们并安装扩展。

在Linux环境下,在终端中输入root:

pecl install apc

安装后,您应该确保php.ini包含

extension=apc.so

但是当阅读你的帖子(你告诉dll)我不得不假设你正在使用Windows。我从来没有在Windows上编译过PHP扩展。但你可以从这里开始调查。

在尝试为自己编译之前,我会尝试为您的PHP版本找到预编译的 windows apc.dll。你可以在这里找到一些。您只需要下载扩展并将其放在PHP扩展文件夹中。然后,您必须在php.ini中添加以下行:

extension=apc.dll
  1. download php_apc-3.1.9-svn20110915-5.3-VC9-x64-win7-2008.zip from http://www.mediafire.com/php-win64-extensions

  2. 在PHP.INI文件中启用APC扩展名。编辑php.ini文件,并在扩展部分添加以下行:

  3. 重新启动apache/iis,查看phpinfo的输出