如何使用/导入/要求在PHP.ini上加载的PHP库?

如何使用/导入/要求在PHP.ini上加载的PHP库?,php,dll,php-5.5,Php,Dll,Php 5.5,在开始学习一些PHP之后,我有一个疑问,那就是直到现在我还没有在StackOverflow和Google上找到答案 我在我的系统上安装了一个lib,并将其作为php.ini文件的扩展名加载,但现在我不知道如何在我的.php文件中调用这个扩展名。我现在不能告诉你lib的名字,但我会用php5b来称呼它 我已经在/usr/include/php5/ext上安装了php5b库,并将其包含在我的php.ini中,如下所示: extension=php5fooLib.so 当我尝试创建一个.php文件并

在开始学习一些PHP之后,我有一个疑问,那就是直到现在我还没有在StackOverflow和Google上找到答案

我在我的系统上安装了一个lib,并将其作为php.ini文件的扩展名加载,但现在我不知道如何在我的.php文件中调用这个扩展名。我现在不能告诉你lib的名字,但我会用php5b来称呼它

我已经在/usr/include/php5/ext上安装了php5b库,并将其包含在我的php.ini中,如下所示:

extension=php5fooLib.so
当我尝试创建一个.php文件并在终端上运行它时,我得到:

PHP Warning:  require_once(php5fooLib): failed to open stream: No such file or directory in /home/fernando/Documents/programacao/puro-crypto/main.php on line 4
PHP Stack trace:
PHP   1. {main}() /home/fernando/Documents/programacao/puro-crypto/main.php:0
PHP Fatal error:  require_once(): Failed opening required 'php5fooLib' (include_path='“.:/opt/Zend/library”') in /home/fernando/Documents/programacao/puro-crypto/main.php on line 4
PHP Stack trace:
PHP   1. {main}() /home/fernando/Documents/programacao/puro-crypto/main.php:0
我创建的php文件如下所示:


因此,考虑到这个问题,如何导入/使用/要求/包含正在加载PHP.ini文件的PHP库?您只能使用require和require_一次来加载.PHP文件


如果库已加载,则可以使用它提供的函数和类

require\u once不适用于.so文件。大多数PHP库都不是.so文件,您通常会从PECL之类的东西获得一个.so文件,并且您很少手动安装它。因此,如果我没有开发库,我需要使用它,我该怎么办?很难说,因为您甚至将库的名称视为一个秘密。它有一个.so文件吗。php文件?说明书为什么这么神秘?
<?php 

require_once("php5fooLib");

class Main {

}
?>