09/10/2018, 23:28

Xài wamp5 sao bị lỗi GD2

Tớ xài wamp5 bản 1.7 sao cứ bị lỗi GD2 hoài, dùng thư viện GD ko được. Tới đã enable cái gd rồi, hôm qua load hình còn bình thường, hôm nay tự nhiên lại bị lỗi. Ai biết cách khắc phục xin chỉ cho tớ với.
Hero_vanchien viết 01:37 ngày 10/10/2018
Mình chuyên chỉ dùng WAMP để chạy php. Mình dùng GD bình thường. bạn bị lỗi gì vậy? post lên xem nào
pizza@ viết 01:35 ngày 10/10/2018
Đoạn code của mình rất đơn giản:

<?php
header("Content-type: image/png");
$im = imagecreatefrompng("confirm_code.png");
imagepng($im);
imagedestroy($im);
?>

Nó báo lỗi thế này này: Call to undefined function imagecreatefrompng() in <b>E:\www_root\test.php
File confirm_code.png OK, hôm qua mình chạy còn bình thường, hôm nay tự nhiên nó thế. Cài lại wamp5 cũng vậy.
Hero_vanchien viết 01:29 ngày 10/10/2018
Bạn thử chạy phpinfo() kiểm tra xem đã kích hoạt GD chưa? Mình có 1 đoạn code dùng để resize ảnh rất hoàn thiện nếu bạn muốn mình sẽ post nên cho bạn tham khảo?.
pizza@ viết 01:35 ngày 10/10/2018
mình kiểm tra rồi. Thế này là rồi phải ko:
cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared"

Mình cũng bỏ dấu ; trước dòng extension=php_gd2.dll rồi.
Hero_vanchien viết 01:41 ngày 10/10/2018
Đúng như thế nhưng mà cái:
cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared"
là cái gì thế.
Nếu ban config đúng thì khi chạy phpinfo() nó phải hiện ra thế này mới ok
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
pizza@ viết 01:45 ngày 10/10/2018
Mình ko thấy cái này. Hôm qua minh còn xài GD bình thường, hôm nay chẳng hiểu sao nữa. Mình thấy cái wamp này xài thư viện gd ko ổn định, mình phải cài đi cài lại 2 3 lần mới xài được. Bạn có biết cách nào khắc phục ko chỉ cho mình với.
Hero_vanchien viết 01:44 ngày 10/10/2018
Tất cả các project của mình làm đều chạy local trên WAMP5 không hề có lỗi như bạn nói.
Bạn bật GD thủ công àh? sao kô bật bằng cái Menu của nó
pizza@ viết 01:32 ngày 10/10/2018
Bật bằng menu của nó đó. Mình kiểm tra file php.ini cũng thấy bỏ dấu ; trước dòng extension=php_gd2.dll rồi.
pizza@ viết 01:43 ngày 10/10/2018
HUHU ai từng bị cái này rồi xin chỉ cách khắc phục cho mình với. CẢm ơn các bạn nhiều lắm!
Bài liên quan
0