php遇到錯誤Call to undefined function ImageCreate() (已解決)


繼上次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,,,成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM