Installing ssh2 on xampp(在 xampp 上安装 ssh2)
问题描述
我正在尝试在 xampp
- Xampp 版本:3.2.1
- PHP 版本:5.4.19
到目前为止,我已使用以下步骤进行安装:
Until now I have used following step to install:
下载
libssh2.dll
文件并复制到c:windowssystem32
php_ssh2.dll
和 php_ssh2.pdb
文件在ext"(例如 c:xamppphpext
) 文件夹;
php_ssh2.dll
and php_ssh2.pdb
files in the "ext" (e.g c:xamppphpext
) folder;
从 php.ini 中的 extention:php_ssh2.dll
这一行中删除 ;
.
remove ;
from this line extention:php_ssh2.dll
in php.ini.
重启xampp
但我在日志文件中收到错误:
But I am getting error in log file:
无法加载动态库php_ssh2.dll
unable to load dynamic library php_ssh2.dll
谁能帮我解决这个问题?
Can anyone help me with this?
推荐答案
你可能错过了一些事情:-
A couple of things you may have missed :-
- 您需要 php_ssh2 的线程安全 (-ts-) 版本
- 您需要确保获得 32 位或 64 位版本以匹配您的 PHP/Apache 而不是匹配您的操作系统
- 您需要与您的 PHP 版本相匹配的 php_ssh2 版本,即 5.4
看看这里下载只有一个使用 VC9 编译的 SSH2 的 32 位版本可用于 PHP5.4,因此您必须确保安装了 32 位版本的 XAMPP.
Having a look here for the download there is only a 32bit version of SSH2 compiled with VC9 available for PHP5.4, so you will have to ensure you have the 32bit version of XAMPP installed.
最后要注意的是,你不需要也不应该这样做,将 php_ssh2.dll 的副本放入 c:windowssystem32
中,因此删除此文件夹中的 dll.PHP 知道从哪里加载其扩展并将文件放入 c:windowssystem32
只会在您想要升级 XAMPP 版本时混淆.
Oh and a final note, you do not need, and should not do, the copy of php_ssh2.dll into the c:windowssystem32
so remove the dll from this folder. PHP knows where to load its extensions from and putting files in c:windowssystem32
will only confuse things when you want to upgrade your version of XAMPP.
这篇关于在 xampp 上安装 ssh2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 xampp 上安装 ssh2
基础教程推荐
- 在多维数组中查找最大值 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01