php - 检测服务器上是否安装了 FreeType PHP 扩展

标签 php php-extension freetype

如何测试运行 PHP 的服务器上是否安装了 FreeType 扩展?

我想在我的网站上制作一个简单的验证码系统,所以我使用了 imagettftext()它工作正常。但是,如果服务器没有安装 FreeType 库怎么办?

那么有没有办法通过代码以某种方式检测 FreeType 库,如果它不存在,则回退到类似 imagestring() 的东西?

如果我不能使用 imagettftext() 我可能不得不寻找替代方法来绘制大字体文本,因为 imagestring 最大尺寸不适合类似验证码。

最佳答案

这不会比 function_exists 更好在实践中解决方案已经发布,但技术上正确的检查方法是使用 extension_loaded .

关于php - 检测服务器上是否安装了 FreeType PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594189/

相关文章:

c - 与 gd php 扩展交互

c++ - Freetype 缓存子系统教程

c++ - CMake 和 Visual Studio 构建错误

php - 我是否应该将我的 PHP5 对象存储在 SPEED session 中,为什么?

PHP:无法重新声明函数错误?

javascript - 类似于 Javascript 中 move_uploaded_file() 的函数

c++ - 使用 FreeType 加载彩色字体

php - 数据库、字符编码、PDF 和 XML

php - Phalcon 模块已加载但仍然找不到类

php - Yii2 异常 : ApcCache requires PHP apc extension to be loaded