繁体   English   中英

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时,请查找extension=extensionname.dll 如果找不到,则需要将其与其他存在的列表一起添加到列表中。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM