php扩展已安装与已启用


php extension installed vs enabled

我在运行时无法找到是否启用了扩展和安装了扩展。我在谷歌上搜索了一下,没有得到直接的答案。

我有两个问题-

que1-

如何检查是否安装了扩展?

que2-

如何检查该扩展是否已安装,以及是否已启用?

我发现已经使用了很多php函数,比如get_loaded_extensionsextension_loadedfunction_exixts,但使用它们之间的确切区别是什么?

如有任何帮助,我们将不胜感激:)感谢

要检查是否安装了扩展,应使用get_loaded_extensions()获取已安装的所有扩展的列表。为了检查是否安装了特定的扩展,可以使用extension_loaded。要检查函数是否存在(例如,带有扩展名的函数),应该使用function_exixts

检查是否安装了扩展的另一种可能性是查看您的phpinfo()并浏览您要查找的扩展。

在命令行中,您可以运行php -m,然后获取所有模块,然后运行php -i,查看更多关于它的配置。

当您知道扩展插件已经安装时,您可以通过查看php.ini文件并搜索extension=extensionname.so来启用它(当使用Unix时)。当使用Windows查找CCD_ 11时。当你找不到这个时,你需要把它和其他存在的东西一起添加到列表中。

希望这能有所帮助。