我是PHP新手。
今天我试着要求使用一个叫 "Ripcord "的PHP库,但它没有工作。
我用Composer安装了这个库,用这个命令。
% composer.phar require darkaonline/ripcord
...如你所见,供应商库在我的源代码树中被创建了。
下面是我在代码中调用require_once的过程 (test.php
(在源树上)
<?php
require __DIR__ . '/vendor/autoload.php';
$url = "http://ymb.lan:8069";
$db = "odoo_elite";
$username = "admin";
$password = "admin";
require_once('ripcord.php');
$common = Ripcord::client("$url/xmlrpc/2/common");
$common->version();
但当我运行时,在require_once行得到以下错误。
% php test.php
Warning: require_once(ripcord.php): failed to open stream: No such file or directory in /Users/eylin/Dropbox/Code/elite-portal/test.php on line 10
Fatal error: require_once(): Failed opening required 'ripcord.php' (include_path='.:') in /Users/eylin/Dropbox/Code/elite-portal/test.php on line 10
有什么办法吗?
如果你是在Linux系统中,我支持你要包含的文件名是Ripcord.php(以大写R开头)。然而你在语句中写的是小写的r。
require_once('ripcord.php');
试试重新检查操作系统的类型.