库的扩展名和二进制文件是什么意思?

what is meant by extension and binary file of a library?

这更像是一个一般性问题,但作为参考,我读到这样的陈述:“大多数共享托管服务提供商不使用 PHP 编译 imagick 扩展,但 imagick 二进制文件将可用”。我不知道“imagick 扩展”和“imagick 二进制文件”是什么意思?对我来说,任何非 txt 文件都是二进制文件。另外,当我们安装像“imagick”这样的库时,是否安装了这两种版本?它们之间有什么区别?

“Imagick 扩展”是 PHP 的可选组件,它为语言添加了与 Imagick 相关的功能。

“二进制文件”是指编译为机器代码的程序,而不是源代码或脚本。

所以他们说您将无法使用 PHP 中的内置 Imagic 函数,但您可以使用 shell_exec().[= 等方法执行外部程序11=]