我在运行时无法找到是否启用了扩展和安装了扩展。我在谷歌上搜索了一下,没有得到直接的答案。
我有两个问题-
que1-
如何检查是否安装了扩展?
que2-
如何检查该扩展是否已安装,以及是否已启用?
我发现已经使用了很多php函数,比如get_loaded_extensions
、extension_loaded
、function_exixts
,但使用它们之间的确切区别是什么?
如有任何帮助,我们将不胜感激:)感谢
要检查是否安装了扩展,应使用get_loaded_extensions()
获取已安装的所有扩展的列表。为了检查是否安装了特定的扩展,可以使用extension_loaded
。要检查函数是否存在(例如,带有扩展名的函数),应该使用function_exixts
。
检查是否安装了扩展的另一种可能性是查看您的phpinfo()
并浏览您要查找的扩展。
在命令行中,您可以运行php -m
,然后获取所有模块,然后运行php -i
,查看更多关于它的配置。
当您知道扩展插件已经安装时,您可以通过查看php.ini文件并搜索extension=extensionname.so
来启用它(当使用Unix时)。当使用Windows查找CCD_ 11时。当你找不到这个时,你需要把它和其他存在的东西一起添加到列表中。
希望这能有所帮助。