Bry.
Próbuję przerzucić się przy pisaniu php na VSCode. Zainstalowałem rozszerzenie serwera, ale wali mi ERROR 500
. Zainstalowałem:
PHP Debug
PHP Server
Dodałem w ustawieniach serwera PHP Path
na /usr/bin/php
Co ciekawe, plik działa bez błędu na Apache2
A w vs
dupa. WTF
? :P
<?php
$im = imagecreatetruecolor(400, 400);
$red = imagecolorallocate($im, 255, 255, 255);
imagefill($im, 0, 0, $red);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
?>
Nota bene, kod z manuala, z drobnymi modyfikacjami.
Proszę o pomoc
Dzięki
M.
AKTUALIZACJA 15:07
Odinstalowałem PHP Debug
i zainstalowałem PHP Intelephense
. Teraz mam debug wewnątrz VS. Komunikat:
Uncaught Error: Call to undefined function imagecreatetruecolor()
Napisali, że to oznacza, że nie mam zainstalowanej biblioteki GD. Jak ją zainstalować w VS? Bo w Apache2+PHP działa.
AKTUALIZACJA 15:24
Problem rozwiązany. Zapodałem tak:
$ php -m
/* NIE BYŁO GD NA LIŚCIE*/
$ sudo apt-get install php8.0-gd
/* I GITARA :) */