在Zend Server CE中安装php_svn.dll扩展

时间:2011-10-05 21:05:57

标签: php svn php-extension

我一直在尝试将 php_svn.dll 扩展名添加到zend服务器中几天。

以下是我的设置:

  

Zend Server Community Edition :5.5.0

     

PHP :5.3.8-ZS5.5.0

     

Web服务器服务器软件:Apache / 2.2.16(Win32)mod_ssl / 2.2.16 OpenSSL / 0.9.8o

     

Zend Framework :1.11.10

我使用zend server CE安装程序来设置我的堆栈。

至于检索 php_svn.dll ,因为http://pecl.php.net/package/svn不可用(更不用说主机线程安全扩展 - 这与zend不兼容),我基本上必须从获取PHP的非线程安全版本和SVN扩展。 (与zend堆栈类似,PHP源代码也是5.3.8)

要构建PHP,我按照https://wiki.php.net/internals/windows/stepbystepbuild中的步骤进行操作。为了构建SVN扩展,我确保在扩展的config.w32中有我要求的依赖项。事情似乎在这里顺利进行,因为我设法得到一个 php_svn.dll

然后我将<php_source_dir>\Release\中生成的 php_svn.dll 复制粘贴到我的<zend_install_dir>\ZendServer\lib\phpext\中,并在 php.ini 中添加了新的.dll文件希望事情最终会奏效。但是,当我重新启动zend服务器时,我得到了以下日志条目:

  

PHP警告:PHP启动:无法加载动态库   'C:\ zend \ ZendServer \ lib \ phpext \ php_svn.dll' - 指定的模块   无法找到。在第0行的未知中

我在这里遗漏了什么?

修改

我明白了!

此处的下一步是简单地使用svn扩展程序的 .dll 等效项 .lib 依赖项并将它们放在ZendServer的bin目录中。

0 个答案:

没有答案