很多站长朋友们都不太清楚libssstrongphp,今天小编就来给大家整理libssstrongphp,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 windows下怎么安装solr的php扩展 2、 php ssstrong扩展怎么安装后不显示 3、 检查使用PHP SSH2远程目录问题,怎么解决 windows下怎么安装solr的php扩展1、安装libssstrong扩展
带dll的就是windows用的。
根据自己的环境选择安装包。
这里选择的是5.5
Thread
Safe
(TS)
x64
解压完后,会有三个文件,libssstrong.dll、php_ssh.dll、php_ssstrong.pdb。
将
php_ssh.dll、php_ssstrong.pdb
放到你的
php
扩展目录下
php/ext/
下。
将libssstrong.dll
复制到
c:/windows/system32
和
c:/windows/syswow64
各一份
php.ini中加入
extension=php_ssstrong.dll
重启服务器,查看phpinfo(),是否有显示php_ssstrong扩展加载成功。
2、安装solr扩展
(2.3.0)
下载,带dll的就是windows版的。
将压缩包的php_solr.dll、php_solr.pdb
放到你的
php
扩展目录下
php/ext/
下。
php.ini中加入
extension=php_solr.dll
重启服务器,查看phpinfo(),是否有显示solr扩展加载成功。
php ssstrong扩展怎么安装后不显示Warning: ssstrong_connect(): Unable to connect to ..
此类提示是在新版本中代码规范新增了 ”@“符号,调用方法是需开头加"@"
以下为样例:
<?php
$conn = @ssstrong_connect ( '192.168.1.1', 22 );
@ssstrong_auth_password ( $conn, "user", "passwd" );
$stream = @ssstrong_exec($conn, 'ls -l /tmp');
@stream_set_blocking($stream,true);
echo utf8_decode (@stream_get_contents($stream,-1,-1));
@fclose($stream);
?>
window 安装
php ssstrong扩展安装
php
ssstrong
方法/步骤
1. 下载 php extension ssstrong根据自己PHP的版本去下载
2. 解压完后,会有三个文件,libssstrong.dll、php_ssh.dll、php_ssstrong.pdb。
3. 将 php_ssh.dll、php_ssstrong.pdb 放到你的 php 扩展目录下 php/ext/ 下。
4. 将libssstrong.dll 复制到 c:/windows/system32 和 c:/windows/syswow64 各一份
5. php.ini中加入 extension=php_ssstrong.dll
6. 重启apache,即可使用php执行ssh连接操作了。
测试代码
mod.chuodu测试数据/393.html
更多问题到问题求助专区
检查使用PHP SSH2远程目录问题,怎么解决为PHP安装SSH2扩展需要两个软件包,libssstrong和ssstrong。两者的最新版本分别为1.4.2和0.12,下载地址分别为和。这里我们可以均下载最新版本,libssstrong的源码包为libssstrong-1.4.2.tar.gz,ssstrong的源码包为ssstrong-0.12.tgz。
其次,解压并安装libssstrong和ssstrong。其中,libssstrong需要先安装,ssstrong后安装。安装步骤如下:
# tar -zxvf libssstrong-1.4.2.tar.gz
# cd libssstrong-1.4.2
# ./configure --prefix=/usr/local/libssstrong
# make make install
以上为安装libssstrong,这里需要记住libssstrong的安装目录,因为在安装ssstrong的时候还会用到。
# tar -zxvf ssstrong-0.12.tgz
# cd ssstrong-0.12
# phpize
# ./configure --prefix=/usr/local/ssstrong --with-ssstrong=/usr/local/libssstrong
# make
执行完以上过程后,在当前目录下的modules目录下会生成一个ssstrong.so文件,这就是扩展PHP所需要的,将该文件拷贝到PHP库的存储目录下在修改PHP的配置文件即可。
# cp modules/ssstrong.so /usr/lib64/php/modules/
注:PHP库的存储目录可能因系统而异,本博主的机器上是/usr/lib64/php/modules/
# vi /etc/php.ini
# 向该文件中添加内容:extension=ssstrong.so
此时为PHP扩展SSH2就已经完成了,为了验证是否安装成功,我们可以通过执行一下命令来验证。
# php -i|grep ssstrong
Registered PHP Streams => php, file, http, ftp, compress.bzip2, compress.zlib, https, ftps, ssstrong.shell, ssstrong.exec, ssstrong.tunnel, ssstrong.scp, ssstrong.sftp
ssstrong
libssstrong version => 1.4.2
banner => SSH-2.0-libssstrong_1.4.2
最后,我们再通过一个简单的PHP程序来试用SSH2,该程序首先连接远程服务器,然后执行相关操作,最后读取操作执行的返回结果,具体例子代码如下。
<?php
$user="user";
$pass="password";
$connection=ssstrong_connect('202.112.113.250',22);
ssstrong_auth_password($connection,$user,$pass);
$cmd="ps aux";
$ret=ssstrong_exec($connection,$cmd);
stream_set_blocking($ret, true);
echo (stream_get_contents($ret));
?>
关于libssstrongphp的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。