![](/img/trans.png)
[英]PHP Fileinfo extension must be installed/enabled to use Intervention Image
[英]php extension installed vs enabled
我在无法找到是否启用 扩展和安装 扩展的情况下遇到了麻烦。 我用谷歌搜索没有得到直接的答案。
我有两个问题-
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时,请查找extension=extensionname.dll
。 如果找不到,则需要将其与其他存在的列表一起添加到列表中。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.