gpt4 book ai didi

php - SSH2 PHP 扩展

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:24 24 4
gpt4 key购买 nike

我一直在尝试在我的 CentOS 5.6 x64 服务器上安装 php 的 SSH 2 扩展。我从头开始启动服务器,这是我采取的步骤

  1. 安装和配置 APF
  2. 安装apache
  3. 安装 php
  4. 安装mysql
  5. 添加 epel 存储库
  6. 安装 php-pear 这样我就可以使用 pecl
  7. 运行 yum install libssh2-devel
  8. 运行 pecl 安装 ssh2-beta
  9. echo extension=ssh2.so>>/etc/php.ini(里面还有一些额外的东西,比如安装 phpMyadmin 和 wordpress)

在此之后,我运行 php -m 查看 php 模块,但未列出 ssh2。我一直在寻找教程并找到了一些,但据我所知,我已经正确地完成了所有操作。任何人都可以看到我要去哪里错了。我可以提供您可能需要的任何配置文件。我也听说过 phpseclib 并且想知道这是否是一条更容易/更好的路线?任何帮助将不胜感激!

最佳答案

你也许可以试试 phpseclib, a pure PHP SFTP implementation , 反而。例如。

<?php
include('Net/SFTP.php');

$sftp = new Net_SFTP('www.domain.tld');
if (!$sftp->login('username', 'password')) {
exit('Login Failed');
}

echo $sftp->pwd() . "\r\n";
$sftp->put('filename.ext', 'hello, world!');
print_r($sftp->nlist());
?>

关于php - SSH2 PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9885829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com