我正在尝试按照安装 phpseclib 的说明进行操作。
我解压了所有内容并创建了一个新的phpseclib
文件夹到/usr/share/pear
。所以我有以下结构:
/usr/share/pear/phpseclib/
Net
Crypt
File
Math
我确定了/usr/share/pear
通过检查路径get_include_path method.
现在我正在尝试创建一个使用 phpsec 库的页面。
这是我正在使用的 php 页面:
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
include('Net/SSH2.php');
该页面轰炸并显示一条错误消息:
警告:include(Net/SSH2.php):无法打开流:第 4 行 /var/www/test/sshtest.php 中没有此类文件或目录。
警告 include(): 在第 4 行的 /var/www/test/sshtest.php 中打开“Net/SSH2.php”以包含 (include_path='.:/usr/share/pear:phpseclib') 失败。
/var/www/test
我的页面所在的网络文件夹。任何建议或指示将不胜感激。
我将代码更改为:
<?php
set_include_path(get_include_path() . get_include_path().'/phpseclib');
include('Net/SSH2.php');
echo('if you are reading this, phpseclib has been included');
这解决了问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)