编译 PHP GD 模块

在编译 PHP 使用 –with-gd 选项无法正常将 GD 编译进 PHP,所以我尝试将 GD 编译成一个 PHP 扩展,方法如下:
1. 进入 PHP 源码 ./ext/gd
2. 运行 phpize
3. 进行 ./configure && make && make install
编译完成后修改 PHP 配置文件,设置本扩展的路径。
重启 Apache 问题依旧,查看 Apache 的错误日志,显示该模块无效,猜想可能是没有正确链接 GD 的支持库,看了一下 configure 的选项,意识到 libjpeg 和 libpgn 库没有安装,用 pacman 安装这两个库以后,重新编译 GD 库,问题解决。