【发布时间】:2014-07-17 10:23:49
【问题描述】:
我必须连接 sftp 链接,并且必须将数据放入 sftp 链接中。
我想通过函数ssh2_connect连接sftp链接。
我的麻烦是,每当我运行该功能时,我都会收到错误Call to undefined function ssh2_connect()。
然后我下载了libssh2.tar.gz 和ssh2.tgz,但我不知道在哪里安装/放置这些文件。
我正在使用 - Windows 7、Wamp 服务器、mysql、php 邮政信箱- 如果我必须运行命令,那么请告诉我必须在哪里运行这些命令。 提前致谢 如果还有另一种连接 sftp 链接的方法,请也分享。
【问题讨论】:
-
@DarkBee 嗨,我在路径 wamp\bin\php\..\ext 中添加了 php_ssh2.dll 文件扩展名,还在 php.ini 文件中添加了行。 (已下载文件 - downloads.php.net/pierre)但仍然出现错误调用未定义函数 ssh2_connect()
-
你需要重启apache服务:-)。确保你编辑了正确的 php.ini。 WAMP 使用 2 个 ini,一个用于 CLI,一个用于 webmode
-
仍然无法工作...同样的错误我收到
Call to undefined function ssh2_connect() -
你运行的是什么版本的 Apache,请问是什么版本的 WAMPServer。你也是32位还是64位?
标签: php mysql wamp libssh2 ssh2-sftp