php中让gd库支持jpeg格式
php版本:php-7.2.0linux操作系统:CentOS7
编译安装zabbix监控系统时会遇到这个问题
提醒:编译安装php的时候不要编译安装gd库,如果已经编译安装了要去掉--with-gd重新编译安装(试了多次先安装了gd库就是不成功),然后进入下列步骤。
1. 进入下载的源码包php-7.2.0/ext/gd目录下执行如下命令
# /usr/local/data/php/bin/phpize#/usr/local/data/php是之前安装的php目录
2. 编译安装jpeg和dg扩展
# ./configure --with-php-config=/usr/local/data/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-zlib-dir --with-gd
#make
#make install
安装成功会提示:Installing shared extensions: /usr/local/data/php/lib/php/extensions/no-debug-non-zts-20170718/
3.#cd /usr/local/data/php/lib/php/extensions/no-debug-non-zts-20170718/
进入目录就能看到扩展了:gd.so扩展已经编译成功了
【php中让gd库支持jpeg格式】
4. 把编译好的扩展添加到php.ini文件中
#vim /usr/local/data/php/lib/php.ini
extension_dir="/usr/local/data/php/lib/php/extensions/no-debug-non-zts-20170718"//设置扩展路径
extension=gd.so//添加gd扩展
5. 完成后重启php。(如果要重新操作以上步骤,一定要在源码包gd目录下先执行make clean命令)
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 太平之莲
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 我正在参加安特思库共读一本书干法。
- CGI,FastCGI,PHP-CGI与PHP-FPM
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 现役联盟前十怎么排(詹姆斯榜首无悬念!杜兰特库里位置不确定!)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 数据库设计与优化
- 数据库总结语句