Php 调用laravel中未定义的函数ssh2_connect()

Php 调用laravel中未定义的函数ssh2_connect(),php,laravel,ssh,Php,Laravel,Ssh,我尝试在应用程序中运行SSH连接,但出现以下错误: Call to undefined function App\Http\Controllers\Admin\ssh2_connect() 控制器 public function save(Request $request){ $ip = $request->input('server_ip'); $sshUser= $request->input('server_ssh_user');

我尝试在应用程序中运行SSH连接,但出现以下错误:

Call to undefined function App\Http\Controllers\Admin\ssh2_connect()
控制器

public function save(Request $request){
        $ip = $request->input('server_ip');
        $sshUser= $request->input('server_ssh_user');
        $sshPw = $request->input('server_ssh_password');

        $sshConnection = ssh2_connect($ip, 22);
        //rest of the code which doesn't execute as result of line above returns error

有什么想法吗?您需要在服务器上安装以下软件包

Ubuntu/Debian:

sudo apt-get install php-ssh2
sudo service apache2 restart
Redhat/Centos/Amazon Linux:

sudo yum install php-ssh2 
sudo service httpd restart (Centos/Redhat/AmazonLinux)

ssh2
函数是可选的扩展。你安装好了吗?(同样,考虑一下,有一个,或者)@ CeJayayoz没有安装。我应该在我的系统上安装它,还是用composer将它添加到我的应用程序中?@ceejayoz我已经安装了,希望这能对你有所帮助