Archlinux php gd support

Внезапно.
Ставлю php, ставлю php-imagick, php-gd, активирую в php.ini модуль gd и ни шиша. Команды в конксоли gd нет. Есть фрагменты, как то и соответствует описанию пакета -
gd2copypal
gd2togif
gd2topng
и т.п., но gd - нет. А, понятное дело, использующие его скрипты просят именно gd. Коли нужно для webp, то ожидалось бы что-то вида gd2webp.

Какие будут мнения?
да уж... ну это вам не в nginx post блокировать))
php-gd - это библиотека для php, её функции доступны в php скриптах(перечень функций на php.net)
gd - это название пакета в который входят libgd, gd2copypal и тп.
самой программы gd которую прям из bash можно вызвать вроде у нас нету. Возможно в в ваших скриптах это ссылка на что-то, а может и нет.
Ошибки в тексте-неповторимый стиль автора©
о том и речь. Во всяких CentOS и бубунтах gd в консоли появляется сразу после установки пакета.
вы что-то путает в официальных репозиториях у них ничего подобного не находит.
и что вы имеете ввиду под консолью интерпретатор php или shell?? (хотя gd ни там ни там нету, кончено это может быть и ссылка которой нету в пакетах)
если у вас есть дебс посмотрите в каком она там пакете или если это ссылка на что она?
Ошибки в тексте-неповторимый стиль автора©
shell. И посмотреть не в чем (в смысле других дистрибутивов).

php -i
gd

GD Support => enabled
GD headers Version => 2.3.3
GD library Version => 2.3.3
FreeType Support => enabled
FreeType Linkage => with freetype
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
PNG Support => enabled
WBMP Support => enabled
XPM Support => enabled
XBM Support => enabled
WebP Support => enabled
BMP Support => enabled
TGA Read Support => enabled
wau
И посмотреть не в чем
Ну приведите пример скрипта в котором он вызывается тогда.
Gd это библиотека напрямую не должна по идеи вызываться

<![CDATA[
			public function webpRebuild($output) {
				$gd = gd_info();
				if ($gd['WebP Support']) {
					$uri = '';

					if (isset($_SERVER['REQUEST_URI'])) {
						$uri = $_SERVER['REQUEST_URI'];
					}

					if (stripos($uri, 'admin') === false) {
						if (isset($_SERVER['HTTP_ACCEPT']) && isset($_SERVER['HTTP_USER_AGENT'])) {
							if( strpos( $_SERVER['HTTP_ACCEPT'], 'image/webp' ) !== false ) {
								$re = '/(cache)(.*)(\.jpg|\.png|.jpeg)/U';
								$subst = '$1webp$2.webp';
								$this->output = preg_replace($re, $subst, $this->output);
							}
						}
					}
				}


это фрагмент php скрипта. Я в пхп = нановеличина. Эмпирик.
wau
фрагмент php скрипта.
А говорили что
wau
shell
В php он же не напрямую вызывается
не противоречиво. Должен вызываться и из консоли. И из пхп.
У вас в скрипте gd это просто название переменной, которой присвоено значение выдаваемое библиотечной функцией gd_info...
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.