我有一个运行在AWS上的PHP系统,其中有一个类可以使用shh2和sftp上传xlsx文件到外部服务器。这段代码一直正常工作,直到最近AWS包openssh-clients-6.6.1p1-31.62和openssh-server-6.6.1p1-31.62升级后,fopen期间出现segfault错误。 Fopen会在外部服务器上创建一个文件。 以下是代码:
$stream = @fopen("ssh2.sftp://$this->sftp$remote_file", 'w');
然后我使用$stream来写内容,但代码在fopen处停止了,出现了段错误。 我没有找到关于这个问题的任何信息,我认为问题是opnessh的新升级,因为php代码没有改变。 有什么想法吗?