wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用SSH2 pecl扩展为Windows编译PHP的问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

首先,我不是程序员.我是一名网络管理员,他被要求为启用了SSH2的网页设计师编译 PHP. 我一直在跟着这个演练来编译PHP for Windows: https://wiki.php.net/internals/windows/stepbystepbuild 要编译,我正在使用: Microsoft Visual C Studio 2008 Express Microsoft Windows S
首先,我不是程序员.我是一名网络管理员,他被要求为启用了SSH2的网页设计师编译 PHP.

我一直在跟着这个演练来编译PHP for Windows:
https://wiki.php.net/internals/windows/stepbystepbuild

要编译,我正在使用:
Microsoft Visual C Studio 2008 Express
Microsoft Windows SDK 6.1

我已经下载了SSH2所需的所有强制性libraries和库.我已经提取并将它们放在’deps’文件夹中.我还下载了SSH2扩展代码并将其放在我在’x86’目录中创建的’pecl’文件夹中.

看起来编译器没有找到我添加的库.任何帮助将不胜感激!谢谢!

以下是尝试使用以下命令进行编译时出现的一些错误

C:\PHP-sdk\PHP53dev\vc9\x86\PHP5.3-201107071830>configure --enable-cli --with-ss
h2
Checking for library libjpeg_a.lib;libjpeg.lib ... <not found>
WARNING: gd not enabled; libraries and headers not found

Checking for zlib.h ...  <not found>
Checking for zlib.h ...  <not found>
WARNING: zip not enabled; libraries and headers not found


Checking for library libiconv_a.lib ... <not found>
Checking for library libiconv.lib ... <not found>
Checking for library iconv_a.lib ... <not found>
Checking for library iconv.lib ... <not found>
WARNING: iconv support can't be enabled,libraries or headers are missing

Checking for library zlib_a.lib;zlib.lib ... <not found>
WARNING: zlib support can't be enabled,zlib is missing


Checking for library libssh2_a.lib;libssh2.lib ... <not found>
WARNING: ssh2 not enabled: libraries or headers not found

Checking for library libxml2_a_dll.lib;libxml2_a.lib ... ..\deps\libxml2-2.7.3.w
in32\lib\libxml2_a_dll.lib
Checking for library libiconv_a.lib;iconv_a.lib;libiconv.lib;iconv.lib ... <not
found>

WARNING: libxml support can't be enabled,iconv or libxml are missing

WARNING: simplexml not enabled; libraries and headers not found

WARNING: xml support can't be enabled,libraries or headers are missing

WARNING: dom support can't be enabled,libxml is not enabled

解决方法

对于SSH2:
(更新的URL,我们将所有版本放在那里,在pecl / snaps下,也可以找到一些快照构建).

http://windows.php.net/downloads/pecl/releases/ssh2/

对于构建中的错误,您缺少所有认库.但如果你想要的只是ssh2,请使用:

configure –disable-all –enable-cli –with-ss2 = shared

(zts或nts也可能需要zts选项)

大佬总结

以上是大佬教程为你收集整理的使用SSH2 pecl扩展为Windows编译PHP的问题全部内容,希望文章能够帮你解决使用SSH2 pecl扩展为Windows编译PHP的问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: