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

        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號
        主站蜘蛛池模板: 国内精品人妻无码久久久影院| 久久国产精品-久久精品| 久久丫精品国产亚洲av| 99久久婷婷国产综合精品草原| 久久精品国产亚洲AV无码娇色| 精品午夜福利1000在线观看| 国产在线拍揄自揄视精品不卡| 无码精品A∨在线观看中文| 精品久久久久久国产牛牛app| 精品国产欧美另类一区| 久久精品亚洲精品国产色婷| 久久成人精品| 国产精品美女网站| 久久97精品久久久久久久不卡| 久久精品人人做人人妻人人玩| 亚洲精品久久久www| 久久这里只有精品18| 老子影院午夜精品无码 | 国产精品内射久久久久欢欢| 97人妻无码一区二区精品免费| 亚洲国产精品无码专区在线观看| 久久精品a亚洲国产v高清不卡| 欧美日韩精品在线观看| 精品日韩亚洲AV无码| 亚洲精品视频免费观看| 欧美日韩在线精品一区二区三区激情综合| 99国产精品国产免费观看| 精品国产品香蕉在线观看75| 国产成人精品视频播放| 国产成人精品午夜福利| 国产久热精品无码激情| WWW国产精品内射老师| 精品福利视频一区二区三区| 久久精品99久久香蕉国产色戒 | 久久亚洲精品视频| 99久久精品国产麻豆| 成人久久精品一区二区三区| 国产成人精品综合网站| 九九热这里只有在线精品视 | 日韩欧精品无码视频无删节 | 亚洲日韩精品一区二区三区|