致命错误:调用未定义的函数ssh2_connect() - Redhat操作系统

我安装了启用ssh2扩展所需的库。 我只是按照本指南安装php ssh2扩展。 它在我的phpinfo页面中启用了。 但是,我仍然无法在我的php文件中使用ssh2_connection函数。 它说以下错误消息。 </ p>

请帮助解决此问题。 致命错误:调用未定义的函数ssh2_connect()</ strong> </ p>

注意:我正在使用Redhat 6.3 Linux,我不想要任何备用库。 </ p>

http://www.experts -exchange.com/OS/Linux/Q_27883937.html </ p>

</ p>
</ div>

展开原文

原文

I installed required libraries for enabling ssh2 extension. I just followed this guide to install the php ssh2 extension. And it got enabled in my phpinfo page. But, still I'm not able to use ssh2_connection function within my php file. It says the following error message.

Please help to resolve this issue. Fatal error: Call to undefined function ssh2_connect()

Note: I'm using Redhat 6.3 Linux and I don't want any alternate library for this.

http://www.experts-exchange.com/OS/Linux/Q_27883937.html

enter image description here

duanfuchi7236
duanfuchi7236 我正在使用apache并且已经重启了同样的东西
6 年多之前 回复
dongzeao5047
dongzeao5047 您使用的是PHPFPM和/或Apache吗?如果是这样,您可能需要重新启动它才能使更改生效。
6 年多之前 回复

2个回答



修正:服务器中有两个php.ini文件,下面是这些文件。 第二个将放置取决于您的服务器操作系统。 只需查看php.ini( locate php.ini </ code>)的位置,并在本地添加扩展名。 </ p>

  /etc/php.ini
/usr/local/lib/php.ini
</ code> </ pre>
</ div>

展开原文

原文

Fixed: There are two php.ini files in the server, those are below. The second one will be placed depends on your server OS. Just look out what are the location for php.ini (locate php.ini) and add the extension in the local.

/etc/php.ini
/usr/local/lib/php.ini



尝试pecl install -f ssh2
然后确保“extension = ssh2.so”在你的php.ini / </ p>中
</ div>

展开原文

原文

Try pecl install -f ssh2 Then make sure "extension=ssh2.so" is in your php.ini/

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐