在IIS 8.5上的Win Server 2012 R2 for PHP 7.1上安装PHP_SSH2.dll?

时间:2018-06-28 15:19:04

标签: php iis-8 windows-server-2012-r2 php-7.1 libssh2

正在努力寻找与我在此运行的托管版本相同的最新答案。

我已阅读了似乎最接近的文章here

我需要为SSH2配置服务器环境,以便可以使用公钥对AWS上的远程Web服务器进行身份验证,以便通过sFTP每日文件进行导入和处理。

我觉得我已经涵盖了类似回复和第三方网站上提到的所有建议步骤,但仍在按照以下规定进行努力:

  1. 将php_ssh2.dll v1.1.2复制到我的php / 7.1 / ext /目录中。
  2. 将php_ssh2.pdb v1.1.2复制到我的php / 7.1 / ext /目录中。
  3. 将libssh2.dll v1.8.0复制到我的system23和winwow64目录中。

然后,我已经在我的PHP.ini文件中启用了php_ssh2扩展名,并使用运行命令iisreset重新启动了IIS。此外,回收的应用程序池也很有效。

如果我运行phpinfo(),我可以看到libssh2被识别,但是与SSH无关。这是正确的吗?

要让PHP正确加载SSH2 dll,是否还需要做其他事情?

也曾试图在PECL downloads site上挠头,以确保我拥有正确的DLL。

我确实想知道lib和ext文件之间是否存在版本差异,从而导致了问题,但似乎找不到匹配的版本?

要在Windows上运行它不是一个容易的过程,并且希望获得一些帮助。

0 个答案:

没有答案