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);
?>