1

sshを利用するこのphpスクリプトがあります。私のphpはc:\ phpディレクトリにインストールされています。このディレクトリからこのスクリプトを実行すると、機能します。しかし、絶対パスを使用して他のディレクトリからこのスクリプトを実行しようとすると、あらゆる種類のエラーが発生します。

C:\inetpub\wwwroot>c:\php\php c:\php\get_cpu1.php
PHP Warning:  require_once(Math/BigInteger.php): failed to open stream: No such file or directory in C:\PHP\Net\SSH2.php on line 746

Warning: require_once(Math/BigInteger.php): failed to open stream: No such file or directory in C:\PHP\Net\SSH2.php on line 746
PHP Fatal error:  require_once(): Failed opening required 'Math/BigInteger.php' (include_path='C:/PHP/pear') in C:\PHP\Net\SSH2.php on line 746

Fatal error: require_once(): Failed opening required 'Math/BigInteger.php' (include_path='C:/PHP/pear') in C:\PHP\Net\SSH2.php on line 746

私がここで見逃しているアイデアはありますか?

これは get_cpu1.php へのコードです

<?php

include('C:/PHP/Net/SSH2.php');

$ssh = new Net_SSH2('server1.example.com');
if (!$ssh->login('user', 'passwd')) {
    exit('Login Failed');
}

//echo $ssh->exec('pwd');
$line= $ssh->exec('tail -1 /var/log/messages');
//echo $line;
unset($ssh);
?>
4

1 に答える 1