站長資訊網
最全最豐富的資訊網站

php圖片函數失效怎么辦

php圖片函數失效是因為沒有安裝freetype的支持,其解決辦法:首先打開相應的文件;然后把freetype的支持安裝上;最后重啟下PHP即可。

php圖片函數失效怎么辦

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

使用imagettftext()函數執行失效的原因排查

登陸使用到驗證碼死活加載不出來,排查之后發現imagettftext函數執行失敗。該函數作用是把文字寫入圖片當中,常用于做驗證碼圖片。使用該函數需要安裝GD庫,但是安裝之后依然不能使用,報以下錯誤:

PHP Fatal error: Call to undefined function imagettftext()

原因是由于安裝GD庫的時候沒有安裝freetype的支持。freetype不是一個獨立的拓展,是依附在GD庫上面的一個拓展而已。所以編譯的時候要把freetype的支持也安裝上。

由于我使用的環境是docker搭建的,故只貼出docker的安裝代碼

FROM php:fpm  RUN apt-get update && apt-get install -y      libfreetype6-dev          libmcrypt-dev          libpng12-dev          libjpeg-dev          libpng-dev     && docker-php-ext-install iconv mcrypt      && docker-php-ext-configure gd          --enable-gd-native-ttf          --with-freetype-dir=/usr/include/freetype2          --with-png-dir=/usr/include          --with-jpeg-dir=/usr/include      && docker-php-ext-install gd      && docker-php-ext-install mbstring      && docker-php-ext-enable gd

重啟下PHP。OK,完美解決。

php圖片函數失效怎么辦

【推薦學習:PHP視頻教程】

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品V亚洲精品V日韩精品 | 国产精品午夜无码体验区| 国内精品视频一区二区三区| 91天堂素人精品系列全集亚洲| 日韩乱码人妻无码中文字幕| 国模精品视频一区二区三区| 国产成人精品三级在线| 亚洲国产精品乱码在线观看97| 国产韩国精品一区二区三区| 日韩视频中文字幕专区| 无码日韩人妻AV一区免费l| 国产精品麻豆欧美日韩WW| 精品无人区一区二区三区在线 | 精品一区二区三区在线成人| 久久国产精品99久久久久久老狼| 中文字幕无码日韩专区免费| 情侣视频精品免费的国产| 久久亚洲精品无码av| 国产精品自在拍在线拍| 国产精品成人久久久| 97热久久免费频精品99| 精品久久久久久婷婷| 国产精品久久成人影院| 国产成人精品久久二区二区 | 国产成人精品综合网站| 亚洲精品永久www忘忧草| 久久久久99精品成人片试看| 99re这里有免费视频精品| 亚洲av永久无码精品秋霞电影影院 | 亚洲国产精品无码久久| 色综合久久夜色精品国产| 国内精品乱码卡1卡2卡3免费| 国产精品多p对白交换绿帽| 日本一区精品久久久久影院| 精品视频在线免费观看| 亚洲综合av永久无码精品一区二区| 青草国产精品视频。| 午夜三级国产精品理论三级 | 另类国产精品一区二区| 精品无人区麻豆乱码无限制| 国产精品高清在线观看地址|