0

PHPを使用して、Webページのリモートマシンのシェルから結果を取得しようとしていました. 私はこれらの行を使用しました:

<?php
$connection = ssh2_connect('192.168.10.10', 22);
ssh2_auth_password($connection, 'username', 'password');

$stream = ssh2_exec($connection, 'whoami');
?>

Windows マシンの Web ページで結果を取得しようとしていますが、libssh2 は既に easyphp に含まれています。しかし、同じメッセージ:

Fatal error: Call to undefined function ssh2_connect() in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\testphp_ssh.php 

何か案が?

4

1 に答える 1

1

SSH2 の PECL 拡張機能を Microsoft デリゲートから PHP プロジェクトにダウンロードしてインストールする必要があります: http://downloads.php.net/pierre/

アプリケーションと環境の構成でエラーを確認するには、次の構成ディレクティブの値を次のようにします。

error_reporting = E_ALL|E_STRICT
display_errors = On
short_open_tag = Off
asp_tags = Off
display_startup_errors = On

output_buffering = Off
allow_call_time_pass_reference = Off
zlib.output_compression = Off
track_errors = On
register_globals = Off
session.auto_start = 0
tidy.clean_output = Off

implicit_flush = Off
log_errors = On
ignore_repeated_errors = On
report_memleaks = On
于 2012-07-29T13:25:41.087 に答える