ssh2_scp_send() 関数が php でハングします。コードは次のとおりです。
$debug_line_feed = "\n";
$conn = ssh2_connect($sftp_server, 22);
$return = ssh2_auth_password($conn, $sftp_user_name, $sftp_user_pass);
if ($return===true) echo "successfull connection".$debug_line_feed;
echo "uploading file".$debug_line_feed;
$local_filename = $product_feed_file_with_path;
$remote_filename = 'product_feed.txt';
ssh2_scp_send($conn, $local_filename, $remote_filename);
echo "successful".$debug_line_feed;
実行すると、「接続に成功しました」、「ファイルをアップロードしています」と出力され、ハングします。これを修正する方法はありますか?
ssh2_scp_recv でダウンロードも試みましたが、ローカル ファイルが 0 バイト ファイルとして作成されてハングします。