php遇到錯誤Call to undefined function ImageCreate() (已解決)
阿新 • • 發佈:2020-09-16
繼上次php一系列踩坑後,遇到諸如此類的問題算是可以迎刃而解了。!
開啟網頁無法顯示並報錯Call to undefined function ImageCreate()
說明是ImageCreate()沒有找到,搜了一下這個方法與依賴擴充套件,
很多解決這個問題的帖子說要改配置檔案php.ini(自尋搜尋下,在安裝目錄下的 php/lib/php.ini)
我跟著方法解決了一下。。。
vim開啟php.ini
搜尋
#vim命令關鍵字搜尋: (1) 點ESC (2)/“關鍵字” /extension=php_gd2.dll
找到這行去掉前面的分號“;”
儲存退出,重啟nginx,apache2
無反應。。。
於是我開啟index.php
並沒有找到所說的gd這個擴充套件
到這裡才明白,上續操作無誤,錯在編譯配置擴充套件的時候就沒加上gd。。。
找到安裝php的目錄下,重新配置擴充套件
make clean
./configure --prefix=/png/php/5.6.40 --enable-fpm --with-apxs2=/usr/bin/apxs2 --enable-maintainer-zts -with-mysqli --with-pdo-mysql --with-pdo-sqlite --with-gd
make
make test
make install
./configure --with-gd有了就行,其他的擴充套件看需求
重啟apache2
index.php查詢gd,,,成功!